About The Position

Oliver Wyman Vector, the aerospace, aviation, defense, and rail practice of Oliver Wyman, is seeking a Senior Lead Aerospace Software Engineer in Seattle, Washington. The role involves hands-on software engineering while maintaining architectural vision, with a focus on Linux-based development and platform modernization in a technology-driven environment. The engineer will contribute to software development lifecycles, configuration management, agile engineering practices, and work guided by RTCA DO-178C, Software Considerations in Airborne Systems and Equipment Certification. The position may also involve requirements definition and decomposition for airplane network systems; verification, validation, development assurance, safety analysis, and systems integration; and establishing software architecture, engineering standards, and migration guardrails for embedded Linux build reproducibility, patching, and lifecycle management. The salary range is $165,000–$220,000, with eligibility for performance-based incentives. Marsh follows a hybrid work model, with colleagues expected to work in their local office or onsite with clients at least three days per week.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent experience.
  • At least 9 years of experience as a software engineer or in a similar role in a technology-driven environment.
  • At least 5 years of experience with software development lifecycles, configuration management, and best agile software engineering practices.
  • At least 5 years of experience applying or working within the guidelines of RTCA DO-178C, Software Considerations in Airborne Systems and Equipment Certification.
  • Experience with Linux-based development and platform modernization.
  • Analytical thinking and excellent problem-solving skills.

Nice To Haves

  • Experience with systems software requirements definition and decomposition for airplane network systems, validation and verification, development assurance, safety analysis, and systems integration.
  • Demonstrated design of software architecture, engineering standards, and migration guardrails for embedded Linux build reproducibility, patching, and lifecycle management.
  • Experience with TLS protocols, cipher suites, and libraries.
  • Experience working with systems engineers and test engineers to define and validate highly reliable system functionality.
  • Experience performing risk management and trade study analyses.
  • Analytical and problem-solving skills to accomplish optimal system design and integration.
  • Experience with airplane networks and communication systems.
  • Excellent verbal and written communication skills.
  • Customer focus and ability to respond to urgent issues and contribute to solutions.

Responsibilities

  • Remain approximately 80% hands-on while maintaining architectural vision.
  • Contribute to Linux-based software development and platform modernization.
  • Apply software development lifecycle, configuration management, and agile software engineering practices.
  • Work within the guidelines of RTCA DO-178C for airborne systems and equipment certification.
  • Define and decompose software requirements for airplane network systems, and support validation, verification, development assurance, safety analysis, and systems integration.
  • Design software architecture, engineering standards, and migration guardrails for embedded Linux build reproducibility, patching, and lifecycle management.
  • Collaborate with systems engineers and test engineers to define and validate highly reliable system functionality.
  • Perform risk management and trade study analyses.
  • Contribute to problem solving for customer needs, including urgent issues.

Benefits

  • Performance-based incentives
  • Hybrid work flexibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service