Senior Software Engineer – Simulation – Hazelwood
Listed on 2026-02-16
-
Software Development
Software Engineer
Requirements
- Minimum of 3 years of experience in software engineering
- At least 3 years of proficiency in programming with C/C++
- Experience working in an agile software development environment
- Must have Secret Clearance and Special Program Access after starting
- Preferred:
Bachelor of Science degree in engineering, computer science, mathematics, or a related field - Preferred: 5 or more years of relevant work experience or an equivalent mix of education and experience
- Preferred:
Familiarity with object‑oriented software architecture and design patterns - Preferred:
Experience with programming languages such as Python, Lua, or OpenGL - Preferred:
Knowledge of tools for Continuous Integration/Delivery, Version Control, and Build Automation - Preferred:
Understanding of simulation standards like Distributed Interactive Simulation (DIS) - Preferred:
Background in aviation or experience with aircraft platforms, simulation, and training systems - Strong written and verbal communication skills with a collaborative mindset
- Oversee the design, architecture, and development of simulation models and visualizations
- Collaborate with stakeholders to ascertain simulation requirements and system dynamics
- Manage validation, verification, and enhancement of simulation software, models, and testing procedures
- Document and maintain technical code, algorithms, and specifications for simulation models
- Work alongside cross‑functional engineering teams to integrate simulation software with hardware
- Implement current and emerging technologies and methodologies in the simulation engineering space
- Lead project management tasks related to simulation software
- Encourage ongoing improvement through innovative solutions for processes and automation
- Plan and execute tasks within a scrum framework using scaled agile practices
- Act as the primary technical contact for contracts and projects
- Engage with senior personnel on key technical issues, requiring inter‑organizational coordination
- Assist in proposal development and lead the engineering effort by defining necessary activities and resources
- Mentor junior engineers and promote a culture of innovation within the team
At Boeing, we are dedicated to innovation and collaboration, working tirelessly to improve the world around us. We pride ourselves on providing a supportive, respectful, and inclusive atmosphere that fosters professional growth. We are currently seeking a motivated Software Engineer, either at an experienced or senior level, to become part of our Training Systems – Battlespace Simulation Management (BSM) team in Hazelwood, MO.
In this role, you’ll help craft the future by developing flight simulator technologies that train military pilots. Our team thrives in a casual but professional environment, consisting of diverse engineers committed to creating and delivering cutting‑edge solutions. We offer a competitive Total Rewards package that includes health benefits, retirement plans, and opportunities for career advancement.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).