Software Engineer
Indexed description
We're hiring on behalf of a Haystack partner!
The Role
• Design, develop, and maintain microservices-based applications using modern software engineering best practices.
• Collaborate with product owners, architects, and engineers in an Agile/SAFe environment.
• Translate requirements into working software solutions by collaborating with systems engineering and program teams.
• Develop clean, maintainable, and testable code following CI/CD and DevSecOps practices.
• Utilize AI-assisted development tools to accelerate coding, refactoring, debugging, and test creation.
• Contribute to system design discussions and technical decision-making.
What You'll Need
• Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
• 2+ years of relevant experience or a Master's Degree.
• Hands-on experience building and supporting microservices-based systems.
• Proficiency in at least one modern programming language (e.g., Java, Python, C++, or similar on a Linux-based system).
• Experience or exposure to AI/ML-enabled systems, automation, or intelligent platforms.
• Ability to obtain and maintain a Public Trust investigation.
What's On Offer
• Competitive annual salary ($69,550 - $125,725) plus potential for bonuses.
• Opportunity to work on mission-critical software impacting national infrastructure.
• Collaborative and innovative work environment.
• Comprehensive benefits package including health, wellness, income protection, paid leave, and retirement.
Apply via Haystack today!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search