SpaceX is looking to develop the technologies to make human life on Mars possible, and is seeking a Senior Full Stack Software Engineer to help maximize Starlink's utility for communities and businesses around the globe.
Requirements
- Programming experience in Python, C, .NET, Go, Scala, Java, or similar object-oriented language
- Frontend experience in Angular, React, or a similar JavaScript framework
- Experience with PostgreSQL, CockroachDB, or similar relational database technologies
- Experience with in-stream data processing technologies such as Kafka, RabbitMQ, Flink, Spark Streaming
- Production experience with infrastructure tools such as Docker and Kubernetes
- Experience with version control, continuous integration, and continuous delivery systems
- Experience with Unix-like operating systems
Responsibilities
- Develop well-architected highly reliable and available web applications and data pipelines that are used to command, control, and monitor fleet of assets
- Frontend application development: deliver well-tested, easy-to-use, and maintainable JavaScript/TypeScript, HTML, and CSS code
- Backend Development: deliver well-tested, performant, and maintainable Python, C/.NET and Java code
- Focus on continuous monitoring and alerting to foster data-driven business decisions and improve the quality and observability of our systems
- Assist in operating satellites, gateways, and other assets to improve time-to-insight, time-to-issue-resolution and create more efficient and clear operation system
- Automate manual operations with a focus on operator user experience and safety of the Starlink network
Other
- Bachelor's degree in computer science, engineering, or a STEM discipline and 5+ years of experience building full-stack software; OR 7+ years of professional experience building full-stack software in lieu of a degree (internship experience is applicable)
- Must be willing to work extended hours and weekends as needed
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State