Job Summary:
SpaceX is actively developing technologies to enable human life on Mars, and they are seeking a Software Engineer for their Starlink program. The role involves developing responsive web applications, reliable software systems, and collaborating with engineering teams to enhance the Starlink system.
Responsibilities:
• Develop well-architected, responsive, and performant web applications
• Develop highly reliable and available software systems for Starlink
• Design and implement highly available, fault-tolerant networks that operates for long periods of time with minimal maintenance at scale
• Deliver expert level TypeScript React code for modern browsers
• Full stack application development (our system is a .NET micro-service architecture running in Kubernetes)
• Focus on continuous monitoring and alerting to foster data-driven business decisions and improve the quality and observability of our systems.
• Work closely with internal partners to drive successful outcomes for the business
• Collaborate with other engineering teams across Starlink to advance our engineering process in architecture, design, and code reviews
• Deep dive into your users’ problems to find and create efficient solutions
• Bring your voice to the table in team collaborations on architecture, design, and code reviews
Qualifications:
Required:
• Bachelor's degree in computer science, engineering, or a STEM discipline and 1+ years of experience building full-stack software; OR 3+ 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.
Preferred:
• Programming experience in Python, C#, .NET, Go, Scala, Java, or similar object-oriented language
• Production experience with Docker and Kubernetes
• Front-end experience in Angular, React, or similar JavaScript framework
• Database experience with PostgreSQL, SQL Server, or similar database technologies
• Experience with version control, continuous integration, and continuous delivery concepts
• Expertise in profiling and improving application performance
• Experience with build systems (Make, Bazel/Pants/Buck, Gradle) and package management tools (pip, npm)
• Strong attention to detail
• Experience with UNIX-like operating systems and CI/CD tool
• A drive to deliver exceptional user experiences for customers and willingness to own all outcomes.
Company:
SpaceX develops and operates rockets, satellite networks, and AI infrastructure including launch, connectivity, and cloud services. Founded in 2002, the company is headquartered in Hawthorne, USA, with a team of 1001-5000 employees. The company is currently Late Stage.