Ground Software Engineer (Senior)
Job Description
Millennium Space Systems, a Boeing Company, is hiring a Senior Ground Software Engineer to lead ground software production work for the MSS Ground Software System. In this onsite role in El Segundo, California, you will oversee development activities end to end, while also serving as a Ground Software System subject matter expert for reliability, integration, and corrective actions.
Role Overview
As a senior engineer, you will oversee ground software design, development, integration, and test activities that align with industry, customer, safety, and regulatory standards. You will also review and interpret customer requirements to shape initial software designs, and guide debugging and issue resolution to improve product reliability and efficiency. In addition, you will disposition and adjudicate root cause findings and corrective actions.
Key Responsibilities
- Oversee the design, development, test, and maintenance of ground software across the end-to-end lifecycle to meet industry, customer, safety, and regulation standards
- Oversee the review, analysis, and translation of customer requirements into initial design of software products
- Review development, maintenance, enhancements, and optimization of software products and functionalities for systems integrations
- Oversee development, documentation, and maintenance of architectures, requirements, algorithms, interfaces, and designs for software products
- Oversee debugging and resolution of issues to support reliability and efficiency of software products
- Oversee handling of user inquiries, troubleshooting technical issues, and analysis of user feedback
- Oversee research and implementation of current and emerging technologies, tools, frameworks, and regulation changes relevant to software development
- Lead development, establishment, monitoring, and improvement of software processes, tools, and key performance metrics aligned with project and organizational goals
- 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
- Track and evaluate software team and supplier performance to ensure compliance to project plans and industry standards
- Other job duties as required
Required Qualifications
- Master’s degree in an accredited course of study in engineering, computer science, engineering data science, mathematics, physics, or chemistry, plus 14 or more years of related work experience (or an equivalent combination of technical education and experience)
- 14 or more years designing and developing software in a production environment
- Ability to obtain a US Security Clearance; US citizenship is required. Final US Secret clearance is required post-start (interim US Secret pre-start)
Preferred Qualifications
- 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 orchestration practices 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 webserver frameworks (Twisted, Flask, FastAPI)
- Experience with client/server networking technologies including TCP/UDP, HTTP (REST), protobuf/gRPC, and message brokers such as Active MQ
- Backend development experience with relational, time-series, and document databases (e.g., PostgreSQL, InfluxDB, 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 including Grafana, Loki, Alloy, and Prometheus
- Experience with unit testing, integration tests, and end-to-end testing
- Proficiency managing software package dependency trees and responding to vulnerability notifications
Technologies
- Docker, Podman, Helm, Kubernetes
- Python, Twisted, Flask, FastAPI
- TCP/UDP, HTTP (REST)
- protobuf/gRPC
- Active MQ
- PostgreSQL, InfluxDB, MongoDB
- GitLab CI/CD
- Grafana, Loki, Alloy, Prometheus
Location, Shift, and Compensation
- Location: El Segundo, CA (onsite)
- Shift: 1st shift
- Salary: USD 187,500 - 280,000 per year
- Summary Pay Range: Level 5: $187,500 - $280,000
Total Rewards and Benefits
- Competitive base pay and variable compensation opportunities
- Health insurance
- Flexible spending accounts and health savings accounts
- Retirement savings plans, life and disability insurance programs
- Programs that provide for both paid and unpaid time away from work
- Generous company match to your 401(k)
- Industry-leading tuition assistance program that pays your institution directly
- Fertility, adoption, and surrogacy benefits
- Up to $10,000 gift match when you support your favorite nonprofit organizations
Additional Information
- Successful candidates must satisfy the Company’s conflict of interest (COI) assessment process
- Millennium Space Systems, a Boeing Company, is a Drug Free Workplace where post-offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met
- Employer will not sponsor applicants for employment visa status
- Relocation assistance is not a negotiable benefit for this position
- This position requires export control compliance and a “U.S. Person” as defined by 22 C.F.R. §120.62
- Applications accepted until Nov. 13, 2026
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status, or other protected characteristics under law.