SlipstreamJobsFresh Startup & VC-Backed Jobs

Principal Software Engineer - TS/SCI

Rocket Lab - Littleton, CO, United States - In-office - posted 2026-09-23

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 150,000 - 200,000 / annual

Rocket Lab is seeking a Principal Software Engineer to serve as Chief Software Engineer for a major constellation program based in Littleton, Colorado. This is a senior technical leadership role focused on designing, developing, and delivering mission-critical software systems for space-based applications. You will lead the design and evolution of end-to-end software architecture for both flight and ground systems, ensuring scalability, reliability, security, and mission success. Key responsibilities include: - Define and evolve software architecture for flight and ground systems - Design and develop flight software for spacecraft operating within Real-Time Operating Systems (RTOS) such as VxWorks or embedded Linux - Implement hardware drivers for spacecraft sensors and actuators (IMUs, Star Trackers, Reaction Wheels) - Architect and deploy web-based ground software platforms for spacecraft operations - Develop unit tests within continuous integration frameworks and collaborate with hardware-in-the-loop test engineers - Provide technical direction and mentorship to engineering teams - Act as trusted advisor to leadership on software systems and mission requirements - Support on-orbit operations and ensure software performance in harsh environments You will work across systems teams, software engineers, and stakeholders to ensure mission success in aerospace and defense applications. REQUIREMENTS: - Bachelor's degree in engineering, computer science, or related technical discipline - 12+ years of professional software development experience, including embedded systems and ground software - Proven expertise architecting scalable and reliable software systems for aerospace or defense applications - Proficiency in C and C++ for embedded software development and Python for testing - Experience with digital and analog inputs/outputs (DIO/AIO) - Experience integrating hardware, implementing ICDs, and debugging - Experience deriving flight software architecture from electrical design, reading master ICD lists and/or schematics - Experience with RF ground-to-space communication - U.S. citizenship required due to program requirements - Active TS/SCI clearance required NICE-TO-HAVE QUALIFICATIONS: - Advanced degree in aerospace engineering, computer science, or related field - Strong systems-level thinking with ability to balance technical trade-offs - Experience with CAN/CAN-FD, SpaceWire, UDP/TCP protocols - Experience leading teams and working with program management - Expertise in microservice architectures, distributed systems, modern web frameworks (FastAPI) - Full-stack development: Golang/Rust (backend), Typescript/Angular (frontend), InfluxDB/PostgreSQL (database) - Familiarity with CCSDS standards (Space Packet Protocol, COP-1, CFD) - Experience designing software for autonomous vehicles in harsh environments - Expertise in Git workflows, CI/CD pipelines, Kubernetes orchestration - Understanding of modern authentication/authorization frameworks (OAuth)

Similar roles