Jobs · Engineering · Missouri

Experienced Software Engineer

Boeing · Hazelwood, MO · 1 wk ago
Engineering$127k–$171k/yrFull-time

About the role

Boeing Global Services is seeking a highly motivated Experienced Software Engineer to join the Training Systems - Battlespace Simulation Management (BSM) team in Hazelwood, Missouri. This position supports programs in the Air Dominance portfolio, focusing on developing subsystems for Boeing Flight Trainers, including the Instructor/Operator Station, Brief/Debrief Station, Synthetic Environments, and core building block technologies (graphics, video, networking, mission planning, exercise management & control).

The BSM team designs, develops, manufactures, and maintains training devices for commercial and military aircraft, such as F-15 fighter jets, Apache attack helicopters, and NASA's Starliner spacecraft. Software engineers on this team handle all phases of the software lifecycle, including architecture, design, implementation, and test, while working in an Agile environment with a two-week sprint schedule.

Responsibilities

  • Leads the design, architecture, and development of simulation models, visualizations, virtual environments/platforms, and frameworks.
  • Partners with stakeholders to review and identify simulation requirements and system dynamics.
  • Leads validation, verification, and refinement of simulation software, models, test procedures, and environments, documenting results and modeling against real-world or test data.
  • Leads documentation and maintenance of technical code, algorithms, specifications, and descriptions of simulation models.
  • Partners with cross-functional engineering teams to integrate simulation software with hardware devices and systems.
  • Implements current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment.
  • Leads simulation software project management functions and promotes continuous improvement in processes, tools, and automation.
  • Plans and executes work within a Scrum team using scaled Agile practices.
  • Represents the organization as the prime technical contact on contracts and projects.
  • Interacts with senior external personnel on significant technical matters, often requiring coordination between organizations.
  • Supports proposal development and leads engineering execution by identifying activities, resources, and tasks required to complete the work statement.
  • Mentors junior engineers and fosters innovation within the team.

Requirements

  • Bachelor’s degree in engineering, engineering technology, chemistry, physics, mathematics, data science, computer science, or a related field.
  • Ability to acquire a U.S. Secret Security Clearance (post-start).
  • 5+ years of experience in software engineering.
  • Experience with programming in C, C++, or C#.
  • Experience working in an Agile software development methodology environment.

Preferred Qualifications

  • Bachelor of Science degree from an accredited program with 5+ years of related work experience, or a Bachelor’s degree and 9+ years of directly related work experience, or 13+ years of related, relevant experience.
  • Prior experience with object-oriented software architecture and design patterns.
  • Experience with Python, Lua, or OpenGL.
  • Developing applications for desktop as well as mobile/tablet environments.
  • Experience with tools for Continuous Integration/Delivery, Version Control, and Build Automation (e.g., Jira, Jenkins, GitLab, CMake, Visual Studio).
  • Familiarity with simulation standards such as Distributed Interactive Simulation (DIS), Distributed Mission Operations (DMO), and High Level Architecture (HLA).
  • Experience with aircraft platforms, aviation, simulation, and training systems.
  • Strong written and verbal communication skills, with the ability and desire to work in a team environment.

Additional Information

This position may require up to 10% travel.

This is a U.S.-based job requiring a "U.S. Person" as defined by 22 C.F.R. § 120.62 (U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee) to meet U.S. export control compliance requirements.

This position offers relocation based on candidate eligibility and requires the ability to obtain a U.S. Secret Security Clearance post-start (U.S. citizenship required).

Boeing is a Drug-Free Workplace, and post-offer applicants/employees may be subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol.

Successful candidates must satisfy the Company’s Conflict of Interest (COI) assessment process and complete a technical assessment as part of the selection process.

Pay

Pay is based on candidate experience, qualifications, market, and business considerations.

Summary Pay Range: $126,650 – $171,350.

Benefits

The Boeing Company provides eligible employees with a Total Rewards package, including:

  • Competitive base pay and variable compensation opportunities.
  • Health insurance, flexible spending accounts, and health savings accounts.
  • Retirement savings plans.
  • Life and disability insurance programs.
  • Paid and unpaid time away from work programs.

Specific programs and options may vary based on eligibility factors such as geographic location, date of hire, and collective bargaining agreements.

Similar jobs

Experienced Software Engineer

Framatome North AmericaChristiansburg, VA· 1 wk ago
Information Technology$77k–$100k/yrapply on careers-framatome.icims.com

Experienced Software Engineer

Intelliforce-IT Solutions Group, LLC.Annapolis Junction, MD· 1 mo ago
Engineering$142k–$182k/yrapply on intelliforceitsolutionsgroup.applytojob.com