Principal Software Engineer (Application Software)
Core
Design and build mission-critical application software for SpaceX's launch vehicles, Starship, and Starlink satellite constellation.
Role type
Principal Software Engineer (Application Software)
Builds
Mission-critical applications for launch vehicle production, Starlink network management, and high-throughput manufacturing systems.
Domain
Aerospace / Satellite Communications / Manufacturing
Deliverable
production ML models | product features
Required skills
Full stack development, Python/C#/Go/Scala/Java, system design, testing & CI/CD, performance profiling, build systems (Make/Bazel/Gradle), UNIX/Linux, containerization (Docker/Kubernetes), data processing (Kafka/RabbitMQ), front-end (React/Angular), databases (PostgreSQL/SQL Server)
Preferred skills
Single page web applications, in-stream data processing, Terraform/Ansible/Puppet, version control
Responsibilities
Develop highly reliable software solutions, create new applications to improve operations, build prototypes to prove design concepts, own full software engineering lifecycle, collaborate on architecture and code reviews
Seniority
Principal, hands-on IC with strategic ownership
