About The Position

The Boeing Company is seeking a Software Engineering Mid-Level Manager (Level L) for the MQ-25 Program in Hazelwood, Missouri, to lead Vehicle Management Systems (VMS) software activities. The MQ-25 is an unmanned aircraft system designed to provide the U.S. Navy with aerial refueling capability and to integrate with aircraft carrier launch and recovery systems. The VMS software team develops and maintains flight and subsystem control software. The manager will lead a team of real-time embedded software, guidance, navigation and control (GNC), and hardware engineers developing safety-critical software. VMS software integrates flight control laws, aircraft surface commands, sensor signal processing, and subsystem control. The software includes application-layer and low-level infrastructure software, requiring collaboration with hardware and firmware vendors. The role manages the full software development lifecycle, from requirements development and design through coding, desktop and laboratory testing, and flight-test support. The position reports to the Level 2 (System Software) Integrated Product Team (IPT) Lead. Some travel may be expected, up to 10%.

Requirements

  • Bachelor’s, master’s, or doctoral degree in engineering, computer science, mathematics, physics, chemistry, or a related technical field.
  • At least 5 years of experience leading or managing a software engineering organization and software activities.
  • At least 3 years of program management experience, including scheduling and Earned Value Management (EVM).
  • Experience in Agile software development.
  • Must meet U.S. export-control requirements as a U.S. Person.
  • Must be able to obtain a U.S. Security Clearance; an interim and/or final U.S. Secret Clearance is required after starting.
  • Employer will not sponsor applicants for employment visa status.

Nice To Haves

  • Experience with Vehicle Management Systems (VMS) software development.
  • Experience with Model Based Engineering (MBE).
  • Experience integrating large-scale software systems.
  • Experience with formal software testing.
  • Experience with software requirements development.
  • Experience in embedded or real-time operating systems.
  • Experience working with system or subsystem engineers.
  • Experience working with external software suppliers.

Responsibilities

  • Manage software engineers through the software development life cycle.
  • Lead the development of individuals’ skills and abilities so they can fulfill current or future job responsibilities.
  • Develop and maintain relationships and partnerships with peers, business partners, customers, and other stakeholders.
  • Collaborate to develop and execute project and process plans, implement policies and procedures, and maintain roadmaps.
  • Acquire resources for projects and processes, and provide oversight and approval of technical approaches aligned with organizational strategy.
  • Manage VMS software activities across requirements development, design, coding, desktop testing, laboratory testing, and flight-test support.
  • Work collaboratively with other MQ-25 teams to deliver a quality product.

Benefits

  • Eligible employees may enroll in benefit programs generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance, and paid and unpaid time away from work.
  • Competitive base pay and variable compensation opportunities.
  • Relocation may be offered based on candidate eligibility; basic relocation is offered for eligible internal candidates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service