About The Position

The Boeing Company is seeking a Principal Software Engineer / Developer (Level 5) to support their Phantom Works Software Engineering team in Berkeley, MO (St. Louis area). This role supports the Boeing Defense, Space & Security (BDS) business organization and focuses on defining, developing, and leading software development for real-time air and/or space systems within an Agile environment. The position involves close collaboration across teams to integrate software and hardware components for mission-critical Defense infrastructure. Due to the nature of Phantom Works, a U.S. Top Secret security clearance is required, necessitating U.S. Citizenship. This is a 100% onsite position.

Requirements

  • Bachelor’s Degree
  • Active Top Secret U.S. Security Clearance for which the US Government requires US Citizenship. (A U.S. Security Clearance that has been active in the past 24 months is considered active.)
  • 3+ years of technical leadership experience in ground and software system systems engineering (requirements, design, and operation)
  • 3+ years of experience as the technical leader of a software development or product deployment team
  • 5+ years of experience with Development Operations (DevOps) and/or Development Security Operations (DevSecOps)
  • 5+ years of experience with configuration management tools and best practices for Systems, Software, and Hardware design

Nice To Haves

  • Level 5 / Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 14+ years of related work experience OR Bachelor’s Degree and 18+ years of directly related work experience OR 22+ years of related, relevant experience
  • Advanced degree (MS/PhD) in a relevant field.
  • Practical experience with requirements tracing and configuration management.
  • Certified Scrum Master (CSM), Professional Scrum Master (PSM), SAFe Agilist, or equivalent agile certification.
  • Prior leadership on aerospace, defense, avionics, or other safety‑critical systems.
  • Experience with cloud-native infrastructures (Docker/Kubernetes, AWS GovCloud, Azure Government).
  • Experience with model-based design/verification and SIL/HIL testing environments.
  • Experience managing subcontractor software deliveries.
  • Significant experience with real-time embedded software (C/C++), low-level driver development, network stacks, and hardware/software testing/debugging for microcontrollers and/or FPGAs
  • Experience & ability to implement real-time embedded hardware, firmware & software
  • Possess strong analytical skills, knowledge & proficiency with physical modeling and simulation tools
  • High level software development experience for applied physics, modeling, and/or simulation using MATLAB, Python, and or Jupyter, etc.
  • Experience in real-time embedded systems and low-level driver development with microcontrollers, single board computers, and/or FPGAs

Responsibilities

  • Own and maintain the software architecture with focus on interface clarity, stability, and versioning to minimize integration risk, with a focus on production type software that is easily maintainable.
  • Partner with appropriate stakeholders to inform system definition and oversee translation of system-level requirements into software requirements and models that meet customer, operational and performance requirements and have clear traceability to design, code and test artifacts.
  • Manage supplier/subcontractor software deliverables to ensure they meet team processes and integration requirements.
  • Lead the software engineering team’s agile delivery: facilitate sprint planning, daily stand-ups, sprint reviews/retrospectives, and remove impediments to flow.
  • Serve as the Agile/Delivery lead for software—own backlog prioritization with product/system owners, define sprint goals, and ensure timely delivery of integration-ready increments.
  • Define, document, and enforce software integration contracts (ICDs or equivalent living artifacts), data models, and message definitions in coordination with Integration & Test and Systems leads.
  • Ensure software is designed for testability: require unit, component, integration, SIL/HIL test artifacts with code deliveries, include observability hooks, and ensure failures are diagnosable.
  • Lead DevSecOps and CI/CD practices for the team: ensure pipelines support repeatable builds, automated testing, artifact traceability, and consistent deployments across dev, integration, and test environments.
  • Collaborate with Integration & Test to align delivery cadence to integration increments and controlled configuration baselines.
  • Drive verification & validation execution for software components: support development of test strategies, analyze test results, and triage defects with the team.
  • Establish and track delivery metrics (velocity, cycle time, quality metrics, technical debt) and use them to improve predictability and quality.
  • Coach and mentor engineers on agile practices, test automation, CI/CD, code quality, and observability.
  • Contribute to risk and issue management that affects software delivery and integration readiness; escalate when necessary to protect integration milestones.
  • Document integration results, test findings, and provide inputs for design reviews and readiness assessments.

Benefits

  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • relocation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service