Job Description
Are you a visionary engineer ready to make an impact?
Nexus Systems is seeking a highly skilled Senior Software Engineer to join our growing team in Raleigh, NC. We are on a mission to revolutionize the FinTech industry with cutting-edge technology and scalable solutions. In this role, you will have the opportunity to architect robust systems, mentor a talented team of developers, and drive innovation from the ground up. If you are passionate about clean code, cloud architecture, and solving complex problems, we want to hear from you.
Why Join Nexus Systems?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options and generous PTO.
- Professional development budget and annual conferences.
- A collaborative, inclusive, and innovative culture.
Apply today to become a key player in shaping the future of technology in the Triangle.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define and deliver features.
- Write clean, maintainable, and well-documented code; conduct thorough code reviews.
- Mentor junior developers, fostering a culture of continuous learning and technical excellence.
- Optimize application performance and ensure system reliability and security.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Troubleshoot complex production issues and implement long-term technical fixes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional experience in software development.
- Proficiency in Java, Python, or C# and modern frontend frameworks like React or Angular.
- Strong experience with cloud platforms such as AWS or Azure.
- Deep understanding of database management (SQL and NoSQL).
- Familiarity with CI/CD pipelines and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.