Job Description
Are you a passionate developer ready to make an impact? Apex Systems is seeking a talented Senior Software Engineer to join our dynamic team in Durham, North Carolina. We are committed to fostering an inclusive environment and are proud to offer visa sponsorship for qualified international candidates. If you are looking for a role where you can leverage cutting-edge technologies and collaborate with industry experts, this is the opportunity for you.
As part of the Research Triangle Park (RTP) community, we work on high-visibility projects that drive innovation across the enterprise. We value creativity, technical excellence, and a growth mindset.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define features and drive technical solutions.
- Perform code reviews, debugging, and optimization to ensure high application performance and security.
- Mentor junior developers, providing guidance on best practices, architecture, and code quality.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Conduct technical research to evaluate emerging technologies that can benefit our products.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
- 5+ years of professional software development experience.
- Eligibility to work in the US and willingness to undergo visa sponsorship processes (H1B, O1, E3, or Green Card).
- Strong proficiency in JavaScript, Python, Java, or C#.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Experience with relational and non-relational databases (SQL, MongoDB).
- Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.