BAE Systems Inc.Verified Source

Principal Software Engineer, Ground & Embedded Satellite

118K–201K
Onsite · Denver, Colorado
Posted August 12, 2026
payroll

Overview

You will own development of satellite command and control, mission planning, and data analysis software at BAE Systems Space and Mission Systems. Your work spans C/C++, Rust, Python, and Ruby across a portfolio of space programs. You will join a cross-functional team of engineers in Denver, Colorado, delivering high-impact technology for national security missions. This role stands out for its breadth: you will work across the full software lifecycle, from requirements to integration, and shape CI/CD pipelines with Docker and Kubernetes. You will also collaborate with the Engineering, Science, and Analysis unit, driving innovation and continual learning in a mission-focused environment.

What You'll Do10

  • 1Develop satellite command and control, mission planning, and data analysis software systems using C++, Python, and Rust.
  • 2Build and maintain CI/CD pipelines with Docker and Kubernetes to streamline deployment and testing.
  • 3Design and implement RESTful services using Spring, Flask, or Ruby on Rails for ground systems.
  • 4Create front-end interfaces with React or Angular to support mission operators.
  • 5Optimize data storage and retrieval using SQL and NoSQL databases, including Postgres.
  • 6Generate UML diagrams (Class, Sequence, Activity) to document architecture and design.
  • 7Collaborate with cross-functional teams to ensure software meets mission requirements and security standards.
  • 8Maintain a secure development environment adhering to TS/SCI clearance protocols.
  • 9Drive continuous improvement in software development practices, including code reviews and testing.
  • 10Support integration and deployment of ground software across multiple environments.

Requirements9

  • 16+ years developing software in C++, Java, or Python for embedded or ground systems.
  • 2BS degree in Engineering or a related technical field, or equivalent experience.
  • 3Active TS/SCI security clearance.
  • 4Experience with AWS cloud services, including Lambda, Docker, and Kubernetes.
  • 5Proficiency in web and REST service development using Spring, Flask, or Ruby on Rails.
  • 6Front-end development skills with JavaScript, Angular, React, or Qt.
  • 7Back-end development using SQL and NoSQL databases, including Postgres.
  • 8Experience with object-oriented design and UML diagramming.
  • 9Knowledge of formal software development practices, including configuration management and coding standards.

Salary Insight

$118 - $201k per year

Location

Typeonsite
LocationDenver, Colorado

Required Skills

C++RustPythonRubyAWSDockerKubernetesSpringJerseyFlaskCherryPyRuby on RailsJavaScriptAngular
Share:

Similar open positions

Explore active roles that match your skills and interests.

BAE Systems Inc.

BAE Systems Inc.

15h agoDenver, Coloradopayroll

Engineer II – Ground and Application Software

Software Engineer II leads development of embedded satellite software and test infrastructure supporting Space and Mission Systems. Works across software programs focusing on software development CI/CD Containerization C/C++ Rust Python Ruby. Collaborates within cross-functional teams at BAE Systems Denver Colorado.

79K–135K
C/C++RustPython+9 more
BAE Systems Inc.

BAE Systems Inc.

16h agoDenver, Coloradopayroll

Principal Systems Engineer, Ground Systems

You own ground system design, development, and integration for DoD and government satellite programs at BAE Systems. In this role, you'll lead technical efforts across the full lifecycle, from requirements analysis through verification, while mentoring a cross-functional team in an Agile environment. Our ESA Strategic Capabilities Unit delivers high-impact technologies, so you'll collaborate with software, hardware, and test engineers to ensure mission success. Working on-site in Denver, you'll drive innovation and shape critical ground architectures for national security.

118K–201K
TS/SCI security clearanceModel-Based Systems Engineering (MBSE)SysML+4 more
631 Booz Allen Hamilton_United States

631 Booz Allen Hamilton_United States

7d agoDenver, Coloradopayroll

Software Engineer - Mission Management Software for Satellite Constellations

Design and deliver mission management software for heterogeneous satellite constellations. Lead Agile development of mission planning automated tasking and replanning. Ensure seamless integration with classified cloud environments while maintaining modular scalable architecture. Join a high-security defense program. The role offers competitive compensation and total benefits.

69K–158K
AgileSoftware ArchitectureDistributed Systems+15 more

loftorbital

13h agoDenver, Coloradopayroll

Ground Software Solutions Engineer - Python, Kubernetes

You will own and maintain ground procedures, configurations, and automation software for Loft Orbital's missions. Work with Python, Django, and GraphQL on a platform that controls satellites. Join a team that blends software development with live satellite operations, offering SatDevOps training to operate spacecraft. This role also involves real-time troubleshooting on active missions, making every day different. You will collaborate closely with Product teams to improve Cockpit, our mission control software, and support spacecraft commissioning.

Competitive salary
PythonGitDocker+11 more

REC_RTX_Ext_Gateway

19d agoDenver, Coloradopayroll

Principal Systems Engineer – Mission Integration Lead

Lead technical champion for vehicle missions delivering next generation satellite ground command and control. Own development integration delivery and transition ensuring capabilities meet program objectives. Drive risk resolution and collaborate across engineering teams. Represent mission area in engagements shaping technical solutions. Influence backlog priorities and foster continuous improvement. Unique role supporting Space Intelligence Surveillance Reconnaissance business.

Competitive salary
pythonawsreact+2 more
SR Talent Solution Inc

SR Talent Solution Inc

20d agoSan Diego, Californiapayroll

Senior Embedded Software Engineer Space Systems

Lead ownership of embedded software development for space-based systems at SR Talent Solution Inc. Design and deliver high-reliability real-time applications for aerospace hardware. Collaborate across cross-functional teams to ship robust solutions. Differentiate by focusing on mission-critical performance and safety standards.

190K–200K
Embedded SoftwareReal-time SystemsHigh-reliability Applications+5 more