Ground Software Engineer (Mid Career) - Millennium Space Systems

Boeing•El Segundo, CA
•$128,350 - $188,750•Onsite

About The Position

Millennium Space Systems, part of Boeing Defense, Space and Security, is a small satellite company focused on national security space. The Ground Software Engineer maintains and develops software for satellite command and control. The role involves writing requirements with subject matter expert guidance, decomposing requirements into long-term roadmaps, and developing and testing those roadmaps with end users. The engineer also applies modern frameworks to improve legacy software and tooling, performs root cause analysis, and implements fixes for product users. The role collaborates closely with operations, spacecraft engineering, cybersecurity, and technician teams to support the company’s stewardship of its satellites and the space environment. The position is expected to be 100% onsite at one of the listed location options. The internal job code is SWE-Developer, and the team is hiring at levels 3–4. This position requires U.S. Person status for export-control compliance and the ability to obtain a U.S. security clearance; the posting specifies a final U.S. Secret clearance pre-start. Applicants must be U.S. citizens and eligible and willing to apply for and maintain a security clearance. The position is not contingent upon a program award, is not safety sensitive, and the employer will not sponsor employment visas. The role is on first shift. The summary pay range is $128,350–$188,750, depending on candidate experience and qualifications as well as market and business considerations. 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 programs providing paid and unpaid time away from work. Availability varies based on eligibility factors. Relocation assistance is not negotiable for this position.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or a related field, or equivalent.
  • Experience designing and developing software in a production environment.
  • Demonstrated experience writing scripts and backend software applications.
  • Ability to obtain a U.S. security clearance; the posting specifies a final U.S. Secret clearance pre-start.
  • U.S. citizenship is required for the security clearance, and U.S. Person status is required for export-control compliance.
  • Must satisfy the Company’s Conflict of Interest assessment process.

Nice To Haves

  • Active TS/SCI clearance.

Responsibilities

  • Lead the design, development, integration, testing, and delivery of large-scale ground software and mission control systems.
  • Work with Millennium staff to support testing of components, subsystems, and spacecraft in test configurations.
  • Integrate Millennium software applications into Government-furnished software and infrastructure.
  • Execute integrated system test events connecting Millennium-developed products with Government-furnished systems.
  • Implement mission data processing applications in existing systems to support payloads and end data users.
  • Support software testing and installation in classified environments.
  • Guide junior developers through development tasks and troubleshooting exercises.
  • Plan and execute validation and verification testing.
  • Contribute to ground software or tool development by completing larger feature requests and taking ownership of larger software modules, analysis packages, and workflows.
  • Perform other duties as assigned.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service