Lead Software Engineer

Haystack
Washington, District of Columbia, United StatesFull-time$87,100–$157,450Posted Sep 16, 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 TestingIntegration TestingPerformance TestingGenerative AIPrompt Engineering

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

H-1B sponsorship history

Historical employer filing data was found for Haystack. The employer record includes 1 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.