Application Software Engineer
Core
Develop mission-critical applications for SpaceX launch vehicles and Starlink satellite constellation, including manufacturing software and data management platforms.
Role type
Senior IC application software engineer
Builds
Mission-critical software systems for launch vehicle production, Starlink network management, and high-throughput factory operations
Domain
Aerospace and satellite communications
Deliverable
production ML models | product features
Required skills
Full stack development, object-oriented programming (Python, C#, Go, Scala, Java), single page web applications, software system design, testing and CI/CD, application performance profiling, build systems (Make, Bazel, Gradle), UNIX-like OS management, in-stream data processing (Apache Kafka, RabbitMQ), container orchestration (Docker, Kubernetes), front-end frameworks (Angular, React), relational databases (PostgreSQL, SQL Server)
Preferred skills
None explicitly stated as preferred beyond the basic qualifications
Technologies
Python, C#, Go, Scala, Java, Angular, React, PostgreSQL, SQL Server, Apache Kafka, RabbitMQ, Docker, Kubernetes, Terraform, Ansible, Puppet, Make, Bazel, Gradle
Responsibilities
Develop highly reliable software solutions used across SpaceX, create new applications to improve operations, build prototypes to prove design concepts, own all aspects of software engineering and product development, collaborate on architecture and code reviews
Seniority
Mid-level to Senior, hands-on IC
