Software Developer – Autonomy & Mission Planning
Location: St. Louis, Missouri
Salary: $126,000 – $217,000 + Bonus + Comprehensive Benefits
Build the Future of Autonomous Defence Technology
An exciting opportunity has arisen for a talented Software Developer to join an advanced research and development team working on next-generation autonomous systems, mission planning technologies and cutting-edge defence solutions.
This is a unique opportunity to work at the forefront of innovation, developing software that supports autonomous platforms, mission-critical decision-making and advanced operational capabilities. You'll be part of a highly skilled engineering team solving complex technical challenges that have real-world impact.
Whether you're an experienced Software Engineer looking to step into a senior role or an established Senior Developer seeking your next challenge, this position offers exposure to advanced technologies, complex systems and innovative research programmes.
The Opportunity
As a Software Developer, you'll contribute to the design, development and testing of sophisticated software solutions supporting autonomous systems and mission planning capabilities.
Working alongside engineers, architects and technical specialists, you'll help develop software from concept through deployment, supporting complex programmes that require creativity, innovation and technical excellence.
This role is ideal for someone who enjoys solving difficult engineering problems, working with modern technologies and contributing to the development of next-generation systems.
Key Responsibilities
Software Design & Development
- Design, develop, test and maintain high-quality software solutions.
- Translate customer and system requirements into effective software designs.
- Develop scalable, reliable and maintainable software architectures.
- Create interface definitions and technical documentation.
- Support software development throughout the full lifecycle.
Autonomous Systems & Mission Planning
- Contribute to the development of autonomy and mission planning capabilities.
- Develop software supporting advanced operational and decision-making systems.
- Work on complex algorithms and real-time applications.
- Support simulation, modelling and system integration activities.
Testing & Validation
- Perform unit, integration and system testing.
- Participate in code reviews and peer review activities.
- Support system-level validation and operational testing.
- Ensure software quality and performance standards are achieved.
Technical Leadership
- Support and mentor junior engineers.
- Contribute to architectural decisions and technical trade studies.
- Collaborate with multidisciplinary engineering teams.
- Drive continuous improvement across development processes and tools.
About You
You are a passionate software engineer who enjoys solving complex problems and working on innovative technologies within a collaborative engineering environment.
Essential Experience
- 5+ years' experience in software engineering or software development.
- Strong C++ development experience.
- Experience developing real-time software applications.
- Experience working with autonomy, robotics or advanced control systems.
- Strong understanding of software architecture and design principles.
- Experience working within Agile development environments.
- Excellent problem-solving and analytical skills.
- Ability to obtain a Secret Security Clearance.
Desirable Experience
- Active Secret Security Clearance.
- Experience with mission systems, mission planning or command and control environments.
- Knowledge of Open Mission Systems (OMS) or Universal Command and Control Interface (UCI).
- Experience with simulation development.
- Familiarity with radar, electronic warfare or defence systems.
- Experience using tools such as JIRA, Git and Jenkins.
- Continuous Integration / Continuous Deployment (CI/CD) experience.
- Software testing and verification experience.
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physics or a related discipline.
What's on Offer
- Opportunity to work on cutting-edge autonomous and mission planning technologies.
- Exposure to advanced research and development programmes.
- Competitive salary with bonus potential.
- Comprehensive healthcare, retirement and wellbeing benefits.
- Professional development and career progression opportunities.
- Collaborative engineering culture focused on innovation and technical excellence.
- Potential sign-on bonus for qualified candidates.
Apply Now
If you're passionate about autonomy, robotics, advanced software engineering and solving complex technical challenges, we'd love to hear from you.
Join a team helping shape the future of mission-critical technology and next-generation autonomous systems.