Experienced Software Development Engineer

Boeing•St. Louis, MO
•$126,650 - $171,350•Onsite

About The Position

The Boeing Company is seeking an Experienced Software Development Engineer to join the Government Vehicle Health Maintenance team in Hazelwood, Missouri, supporting Boeing Global Services Software Engineering. The role develops cloud-native microservices that capture and analyze platform health and usage data, perform automated assessments, and generate actionable maintenance recommendations. The work supports mission readiness and lifecycle cost reduction for platforms including F/A-18, MQ-25, F-15, T-38, T-7, and proprietary systems. The engineer participates in all phases of the software development lifecycle on an Agile team working within a CI/CD pipeline. This position is expected to be 100% onsite. The role involves designing, implementing, testing, integrating, and maintaining non-embedded software and software products, as well as addressing complex technical issues and supporting users. The selected candidate must complete a technical assessment as part of the selection process. The position requires the ability to obtain a U.S. Security Clearance; U.S. citizenship is required by the U.S. Government, and an interim and/or final U.S. Secret Clearance is required after starting. Boeing will not sponsor employment visas. The position is not contingent upon a program award and is not an Export Control or Safety Sensitive position.

Requirements

  • Bachelor’s degree or equivalent.
  • Ability to obtain a U.S. Security Clearance; U.S. citizenship is required by the U.S. Government. An interim and/or final U.S. Secret Clearance is required post-start.
  • At least 5 years of experience with object-oriented design and programming in a high-level language such as C#, .NET, Java, SQL, HTML, or CSS.
  • At least 5 years of software development experience on Windows or Linux.
  • At least 5 years of experience developing software for containerized architectures such as Docker, Podman, or Kubernetes.
  • At least 5 years of experience using Git.
  • At least 5 years of experience developing software products in a cloud environment.
  • Completion of a technical assessment is required as part of the selection process; failure to complete it removes the applicant from consideration.
  • English language proficiency.
  • Employer will not sponsor applicants for employment visa status.

Nice To Haves

  • For Level 3: a Bachelor of Science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science and at least 5 years of related work experience; or a bachelor’s degree and at least 9 years of directly related work experience; or at least 13 years of related, relevant experience.
  • At least 2 years of experience in cybersecurity.
  • Working knowledge of specification formats, robust change control practices, and how standards drive aircraft/product certification and compliance strategies.
  • Ability to lead requirements derivation and allocation across system, subsystem, and software levels and demonstrate complete traceability throughout the lifecycle.
  • Strong expertise in software architecture and design methodologies, including defining and validating architectures that meet complex requirements and constraints.
  • Advanced capability to architect, build, integrate, optimize, and debug software components across diverse host environments and lead resolution of complex, cross-cutting issues.
  • Proficiency across multiple programming paradigms and languages, including higher-order, auto-coded, and assembly, plus strong database design, use, and performance knowledge.
  • Deep experience designing and overseeing implementation, validation, and verification strategies; expert use of development and test toolchains and process improvement.
  • Broad domain mastery of systems influencing software architecture and integration, including aircraft, missiles, and airborne, shipboard, space, or ground systems; ability to anticipate and mitigate constraints such as OS limitations, fidelity, and processing capacity.

Responsibilities

  • Design, develop, test, and maintain non-embedded software across the full lifecycle, ensuring compliance with industry, customer, safety, and regulatory requirements.
  • Translate customer needs and requirements into initial software designs and implementation plans.
  • Develop, document, and maintain software architectures, algorithms, interfaces, and detailed designs.
  • Develop, integrate, and optimize software products and system integrations, including supplier-supplied components.
  • Debug complex issues, lead root-cause analysis, and implement corrective actions to ensure product reliability and performance.
  • Respond to user inquiries, troubleshoot technical problems, and incorporate user feedback into improvements.
  • Research and evaluate current and emerging technologies, tools, and frameworks; recommend and implement relevant solutions.
  • Establish, monitor, and improve software processes, tools, and key performance metrics to align with organizational goals and industry benchmarks.
  • Plan, execute, and document software research and development initiatives.
  • Participate in all phases of the software development lifecycle on an Agile team working within a CI/CD pipeline.

Benefits

  • Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and programs providing paid and unpaid time away from work.
  • Competitive base pay and variable compensation opportunities.
  • Potential signing bonus for eligible and qualified external candidates.
  • Relocation based on candidate eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service