Software Engineer I/II - Digital Engineering
Listed on 2026-02-19
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
About The Role
Rocket Lab is an end‑to‑end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more – all with the goal of opening access to space. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation, climate‑change missions, national security, and new technology demonstrations.
Our Electron rocket is the second most frequently launched U.S. rocket annually and has delivered more than 230 satellites to orbit, while we develop Neutron, our upcoming medium‑lift reusable launch vehicle. Our Space Systems business designs and builds extensive satellites, payloads, and components, including spacecraft selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope.
Systems
At Rocket Lab, we’re not just launching rockets – we’re building the future of space. The Space Systems team builds complete spacecraft, precision payloads, and components such as solar panels, flight software, star trackers, optical systems, separation systems, radios, and more. The team has enabled more than 1,700 missions, ranging from interplanetary exploration and in‑space manufacturing to national security and defense initiatives.
We work with partners including NASA, the Space Development Agency, and the U.S. Space Force.
Are you passionate about advancing aerospace technology through cutting‑edge software solutions? We’re looking for a driven Software Engineer I/II to join our Digital Engineering team in Littleton, CO. You will play a pivotal role in developing next‑generation simulation and modeling tools that support aerospace systems, including flight software and ground software capabilities. The role offers the opportunity to work on innovative projects that enhance aerospace systems through scalable architectures, intuitive user interfaces, and robust software solutions.
You will contribute to all phases of software development—from requirements definition and design to coding, testing, and deployment—using a stack that includes .NET, Angular, and relational databases, focusing on scalable architectures and RESTful APIs.
- Design, develop, and maintain simulation and modeling tools that support aerospace systems, including flight and ground software capabilities
- Design and develop mission‑level wargaming tools encompassing space, air, and ground domains
- Design products for analyzing laser communication constellation networks
- Develop application software based on web technologies that runs across multiple operating systems, including Windows and Linux
- Apply UI/UX best practices to create streamlined, intuitive user interfaces for simulation and configuration tools
- Collaborate with cross‑functional teams to analyze requirements, define system architectures, and deliver high‑quality solutions
- Participate in design reviews (e.g., PDR, CDR) and contribute to the refinement of system requirements and technical specifications
- Conduct code reviews to ensure adherence to company coding standards and best practices
- Optimize software performance and scalability for large‑scale simulations and data processing
(
Please note:
this position can be hired at the Software Engineer I or Software Engineer II level.)
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline
- Experience in software development, with a focus on simulation, modeling, or aerospace systems
- Proficiency in C#/.NET and Angular (or similar front‑end frameworks such as React or Vue)
- Experience with Type Script/JavaScript and building RESTful APIs
- Strong understanding of relational databases (e.g., MySQL, SQL Server, SQLite)
- Solid grasp of object‑oriented programming principles and design patterns
- U.S. citizenship is required, due to program requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).