SpaceX · 3 weeks ago
Software Engineer, Displays Software (Starship)
SpaceX is actively developing technologies to enable human life on Mars. As a Software Engineer on the Displays team, you will build user interfaces and backend infrastructure to support the Starship program's increasing flight operations, focusing on creating robust systems and smooth user experiences.
Advanced MaterialsAerospaceManufacturingNational SecuritySpace Travel
Responsibilities
Develop and maintain backend systems in C++ to support real-time data processing, interfaces, and networking for mission-critical displays
Create aesthetically and functionally flawless user interfaces using Lit Web Components (JavaScript/TypeScript) that reduce the cognitive load of operators while maintaining high guardrails for safety
Work towards enabling a future that empowers Operators to manage a fleet of vehicles at a time, leveraging technologies like WebSockets, gRPC, and containerization
Design and implement scalable infrastructure using Kubernetes for deployment and orchestration services
Create and apply techniques, tools, and infrastructure that decrease software complexity and mission-over-mission maintenance
Maintain high software standards and software engineering best practices across the full stack
Troubleshoot and develop long-term solutions for technical problems to support customers across all SpaceX sites where Ops Displays are used
Regularly sit with Operators to obtain firsthand feedback on how the team’s products are used and what improvements can be made
Demonstrate a strong attitude to learn and adapt quickly, diving deep into new technologies as needed to become an expert in evolving backend challenges (while prior expertise in key areas is a plus)
Qualification
Required
Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering or other engineering discipline; OR 2+ years of professional software development experience in lieu of a degree
Development experience in C++, JavaScript/TypeScript, or Python
Preferred
2+ years of experience in software development
Strong backend expertise in C++, including experience with high-performance, real-time systems
Working knowledge of interfaces, networking, and modern development practices
Experience with frontend frameworks like Lit, and proficiency in JavaScript/TypeScript, HTML, and CSS
Familiarity with vector and motion graphics, including SVG, HTML5 Canvas, WebGL, and CSS
Hands-on experience with networking protocols (e.g., WebSockets, gRPC), containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes)
Experience with development for mobile platforms or cross-platform interfaces
Proven track record of quickly learning new technologies and applying them effectively to solve complex problems
Strong focus and interest in designing, architecting, and implementing excellent, bug-free software
Strong critical thinking and problem-solving skills; excellent written and verbal communication skills
Able to work well in an integrated engineering environment, including frequent interactions with engineers and managers of other engineering disciplines
Able to prioritize and execute tasks with ongoing drive for continuous improvement in all aspects of work
Benefits
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Short and long-term disability insurance
Life insurance
Paid parental leave
Various other discounts and perks
3 weeks of paid vacation
10 or more paid holidays per year
Paid sick leave
Company
SpaceX
SpaceX is an aviation and aerospace company that designs, manufactures, and launches rockets and spacecraft.
Funding
Current Stage
Late StageTotal Funding
$11.78BKey Investors
Korea Investment PartnersIntesa SanpaoloAndreessen Horowitz
2025-12-12Secondary Market
2025-09-10Secondary Market
2025-08-13Secondary Market· $10M
Recent News
2026-01-14
bloomberglaw.com
2026-01-14
2026-01-13
Company data provided by crunchbase