About The Position

Millennium Space Systems, part of Boeing Defense, Space and Security, is a small satellite company focused on national security space missions, including missile warning and Earth observation. The Senior Ground Software Engineer oversees ground software production, development, integration, and testing, with primary responsibility for advancing the design and development of the MSS Ground Software System. The role adjudicates root causes and corrective actions and works closely with the Ground Software Team, technicians, integration and test engineers, and managers. It also leads ground-software proposal efforts and serves as the Ground Software System Subject Matter Expert. The position oversees the end-to-end lifecycle of ground software, including design, development, testing, maintenance, requirements translation, architecture, integration, debugging, user support, technology research, process improvement, project management, and supplier management. The role is expected to be 100% onsite in El Segundo, California. The internal job code is Software Engr-Systems, and the team is hiring at level 5. Applicants must be U.S. citizens and eligible and willing to obtain and maintain a security clearance. An interim U.S. Secret clearance is required before starting, with a final U.S. Secret clearance required after starting. The role is at a facility requiring special access and must meet U.S. export control compliance requirements. The position is not safety sensitive and is not contingent upon a program award. The employer does not sponsor employment visas. Successful candidates must satisfy the Company's Conflict of Interest assessment process, and post-offer applicants and employees may be subject to drug and alcohol testing when criteria are met. The position offers a level 5 summary pay range of $187,500–$280,000, based on candidate experience and qualifications and market and business considerations. Eligible employees may enroll in benefit programs, generally including health insurance, flexible spending and health savings accounts, retirement savings plans, life and disability insurance, and paid and unpaid time away from work. Program availability may vary by eligibility factors. Relocation assistance is not a negotiable benefit.

Requirements

  • Master's degree in an accredited course of study in engineering, computer science, engineering data science, mathematics, physics, or chemistry, and 14 or more years of related work experience, or an equivalent combination of technical education and experience.
  • 14 or more years of experience designing and developing software in a production environment.
  • Ability to obtain a U.S. security clearance; U.S. citizenship is required by the U.S. Government. An interim U.S. Secret clearance is required before start and a final U.S. Secret clearance is required after start.
  • Must be a U.S. Person as defined by 22 C.F.R. §120.62 to meet U.S. export control compliance requirements.
  • Must be willing to apply for and maintain a security clearance.
  • Must satisfy the Company's Conflict of Interest assessment process.

Nice To Haves

  • Bachelor's degree in computer science, computer engineering, aerospace engineering, or a related field.
  • Active U.S. Top Secret/SCI security clearance.
  • Proficiency with containerization and container orchestration using Docker, Podman, Helm, and Kubernetes.
  • Previous experience with ground systems and mission operations.
  • Extensive experience with Infrastructure-as-Code practices.
  • Experience with CI/CD principles and software forges.
  • Demonstrated experience with Python web server frameworks such as Twisted, Flask, or FastAPI.
  • Experience with client/server networking technologies and relationships such as TCP/UDP, HTTP (REST), protobuf/gRPC, and message brokers such as Active MQ.
  • Demonstrated experience with backend development interacting with relational, time-series, and document databases such as PostgreSQL, InfluxDB, and MongoDB.
  • Familiarity with GitLab CI/CD and Infrastructure as Code practices.
  • Experience with iterative and agile software development.
  • Comfort communicating technical details verbally and in writing.
  • Experience with observability technologies, especially Grafana, Loki, Alloy, and Prometheus.
  • Experience with unit, integration, and end-to-end testing.
  • Proficiency managing software package dependency trees and responding to vulnerability notifications.

Responsibilities

  • Oversee the design, development, testing, and maintenance of ground software throughout its end-to-end lifecycle, ensuring compliance with industry, customer, safety, and regulatory standards.
  • Oversee review, analysis, and translation of customer requirements into initial software product designs.
  • Review development, maintenance, enhancement, and optimization of software products and system-integration functionality.
  • Oversee development, documentation, and maintenance of software architectures, requirements, algorithms, interfaces, and designs.
  • Oversee debugging and resolution of issues to ensure software product reliability and efficiency.
  • Oversee handling of user inquiries, technical troubleshooting, and analysis of user feedback.
  • Oversee research and implementation of relevant current and emerging technologies, tools, frameworks, and regulatory changes.
  • Lead development, establishment, monitoring, and improvement of software processes, tools, and key performance metrics aligned with organizational goals and industry benchmarks.
  • Review planning, execution, and documentation of software research and development projects.
  • Consult on software domains, system-specific issues, processes, and regulations.
  • Oversee software project management activities and software supplier management functions.
  • Oversee tracking and evaluation of software team and supplier performance to ensure product and process compliance with project plans and industry standards.
  • Disposition and adjudicate root causes and corrective actions as they arise.
  • Work with the Ground Software Team, technicians, integration and test engineers, and other managers as required.
  • Lead proposal efforts related to ground software and establish subject-matter expertise in the Ground Software System.
  • Perform other job duties as required.

Benefits

  • Competitive base pay and variable compensation opportunities.
  • Eligible employees may enroll in health insurance programs.
  • Flexible spending accounts and health savings accounts are generally included among benefit programs.
  • Retirement savings plans are generally included among benefit programs.
  • Life and disability insurance programs are generally included among benefit programs.
  • Programs providing paid and unpaid time away from work are generally included among benefit programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service