Software Engineer
Washington, District of Columbia, United StatesFull-time$87,100–$157,450Posted Sep 14, 2026
About the role
We're hiring on behalf of a Haystack partner!
The Role
- Design, develop, and maintain software components, both independently and collaboratively
- Participate in software planning, estimation, and technical discussions
- Translate system requirements into robust software designs
- Lead the implementation of complex features, ensuring scalability and maintainability
- Leverage AI-assisted development tools to enhance productivity
- Contribute to best practices for responsible AI usage, including code validation and compliance
What You'll Need
- Bachelor’s degree in computer science or related field with 4+ years of relevant experience
- Proficiency in C++, Python, or Qt for production-quality code
- Demonstrated experience using AI-assisted software development tools
- Strong ability to evaluate, validate, and refine AI-generated code
- Solid understanding of software design principles, debugging, and testing methodologies
- Ability to work independently on complex tasks and provide technical guidance
What's On Offer
- Competitive annual salary ($87,100 - $157,450) plus potential for bonuses
- Opportunity to work on a mission-critical air traffic management program
- Engaging work leveraging cutting-edge AI-assisted development tools
- Collaborative team environment with continuous improvement initiatives
Apply via Haystack today!
Responsibilities
- Design, develop, and maintain software components, both independently and collaboratively
- Participate in software planning, estimation, and technical discussions
- Translate system requirements into robust software designs
- Lead the implementation of complex features, ensuring scalability and maintainability
- Leverage AI-assisted development tools to enhance productivity
- Contribute to best practices for responsible AI usage, including code validation and compliance
Qualifications
- Bachelor’s degree in computer science or related field
- Proficiency in C++, Python, or Qt for production-quality code
- Demonstrated experience using AI-assisted software development tools
- Strong ability to evaluate, validate, and refine AI-generated code
- Solid understanding of software design principles, debugging, and testing methodologies
- Ability to work independently on complex tasks and provide technical guidance
Benefits
- Competitive annual salary plus potential for bonuses
- Opportunity to work on a mission-critical air traffic management program
- Engaging work leveraging cutting-edge AI-assisted development tools
- Collaborative team environment with continuous improvement initiatives
Skills mentioned
C++PythonSystem DesignDebuggingSoftware TestingUnit TestingPerformance OptimizationGenerative AIPrompt EngineeringDistributed Systems
About Haystack
Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.
Technology51-200 employeesNewcastle upon Tyne, England