Ground Software Engineer (Mid Career) - Millennium Space Systems

BoeingEl Segundo, CA
$128,350 - $188,750Onsite

About The Position

As a Ground Software Engineer, you will maintain and develop software for command and control of satellites. You will write requirements with the guidance of subject matter experts and decompose them into long-term roadmaps, which you will also develop and test in collaboration with your end users. You will leverage modern frameworks to improve legacy software and tooling. Your position will also include root cause analysis and implementing fixes for the users of your team’s products. You will work closely with the operations team, spacecraft engineers, cybersecurity specialists, and technicians to ensure our company’s continued stewardship of our satellites and the space environment.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or a related field
  • Experience designing and developing software in a production environment
  • Demonstrated experience writing scripts and backend software applications
  • This position requires the ability to obtain a US Security Clearance for which the US Government requires US Citizenship.
  • A Final U.S. secret clearance Prestart is required OR An interim and/or final U.S. secret clearance Post Start is required
  • Applicants MUST be U.S. citizens and eligible for a security clearance.
  • Additionally, applicants must be willing to apply for and maintain a security clearance.

Nice To Haves

  • Active TS/SCI Clearance

Responsibilities

  • Leads the design, development, integration, testing, and delivery of large-scale ground software and mission control systems
  • Interacts with other Millennium staff to support testing on components, subsystems, and spacecraft in test configurations
  • Integrates Millennium software applications into Government-furnished software and infrastructure
  • Executes integrated system test events bridging Millennium-developed products and Government-furnished systems
  • Implements specific mission data processing applications into existing systems to support payloads and end data users
  • Supports software testing and installation in classified environments
  • Guides junior developers through development tasks, troubleshooting exercises
  • Plans and executes validation/verification testing
  • Contributes to ground software or tool development by completing larger feature requests, taking ownership of larger software modules, analysis packages, and workflows
  • Other duties as assigned

Benefits

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