Software Engineer

Haystack
St. Louis, Missouri, United StatesFull-timePosted Sep 18, 2026

About the role

A world-leading aerospace company is seeking talented engineers to innovate and collaborate on projects that advance the future of flight and defense. This organization is committed to fostering an inclusive environment with significant opportunities for professional growth, allowing you to contribute to cutting-edge technology that shapes the world.

The Role

Design, develop, and maintain architecture, requirements, algorithms, and interfaces for software systems

Create core simulation infrastructure for flight simulation capabilities

Develop tools to simulate, monitor, and capture messages between subsystems

Model various aircraft capabilities, including constructive scenarios for testing environments

Support the development of simulation environments for Mission Systems engineers

Work within an agile team to achieve project goals

What You'll Need

Bachelor's Degree

2+ years of experience in programming with C, C++, C#, Python, Java, or Ada

2+ years' experience as a Software Engineer

Ability to obtain a U.S. Secret Security Clearance (U.S. Citizenship required)

Knowledge of basic networking principles (preferred)

Experience working on an Agile team using methodologies like Jira (preferred)

What's On Offer

Opportunity to work on innovative avionics solutions for defense platforms

Contribution to flight simulation products and infrastructure development

Relocation assistance available

Competitive total rewards package including comprehensive benefits

Apply via Haystack today!

Responsibilities

  • Design, develop, and maintain architecture, requirements, algorithms, and interfaces for software systems
  • Create core simulation infrastructure for flight simulation capabilities
  • Develop tools to simulate, monitor, and capture messages between subsystems
  • Model various aircraft capabilities, including constructive scenarios for testing environments
  • Support the development of simulation environments for Mission Systems engineers
  • Work within an agile team to achieve project goals

Qualifications

  • Bachelor's Degree
  • 2+ years of experience in programming with C, C++, C#, Python, Java, or Ada
  • Ability to obtain a U.S. Secret Security Clearance (U.S. Citizenship required)
  • Knowledge of basic networking principles (preferred)
  • Experience working on an Agile team using methodologies like Jira (preferred)

Benefits

  • Opportunity to work on innovative avionics solutions for defense platforms
  • Contribution to flight simulation products and infrastructure development
  • Relocation assistance available
  • Competitive total rewards package including comprehensive benefits

Skills mentioned

CC++C#PythonJavaSystem DesignTCP/IPSystems EngineeringDebuggingSoftware Testing

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