Application Software Engineer
Core
Develop mission-critical applications for SpaceX launch vehicles and Starlink satellite constellation, enabling rapid build/reuse of Starship and high-throughput manufacturing.
Role type
Senior IC full-stack application software engineer
Builds
Mission-critical software systems for launch vehicle production, Starlink network management, and customer-facing platforms
Domain
Aerospace / Satellite Communications / Manufacturing
Deliverable
production ML models | product features
Required skills
Full-stack development, Object-oriented programming (Python, C#, Go, Scala, Java), Single-page web application development, Software system design, Testing & 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), Database management (PostgreSQL, SQL Server)
Preferred skills
Front-end frameworks (Angular, React), Infrastructure as Code (Terraform, Ansible, Puppet)
Responsibilities
Develop highly reliable software solutions used across SpaceX, Create new applications to improve operations, Build prototypes to prove design concepts and quantify constraints, Own all aspects of software engineering and product development, Deep dive into user problems to create efficient solutions, Collaborate on architecture, design, and code reviews (via careerplan.io/jobs/8611118002-application-software-engineer-at-spacex)
