New Graduate Engineer, Software Security
SpaceX
About the Role
SpaceX is developing Starlink, the world’s most advanced broadband internet system, with the goal of enabling human life on Mars. As a New Graduate Engineer, Software Security for Starlink, you will help build secure, defensible systems from the ground up.
Key Responsibilities
- Design and build security critical infrastructure for Starlink.
- Develop security features for Starlink systems, including the router, dish, gateways, and satellites.
- Design security into factory processes and provide network services in support of this.
- Maintain existing production systems and improve security posture via both direct implementation and recommendations to other teams.
- Build prototypes and help identify, design, and test security improvements.
- Further the mission of providing secure and reliable Internet to underserved communities.
Skills
As a Security Software Engineer, you will influence the security of software across space and terrestrial systems. Notable skills in one or more of the following are ideal:
- Software engineering
- Applied cryptography
- Network security
- Operating system security
- Secure/Authenticated boot
- Incident response and adversary detection
- Vulnerability research
Basic Qualifications
- Bachelor's degree in computer science or another STEM discipline.
- Experience with one or more software development languages (i.e., Python, C++, Golang).
- Experience designing and implementing security solutions for operating systems, distributed systems, or other enterprise/large-scale infrastructure.
- Graduating in the class of 2026 or 2027.
Preferred Skills and Experience
- Designing secure systems.
- Experience contributing security improvements to complex systems.
- Experience working with special purpose security hardware such as Trusted Platform Modules (TPMs) and Hardware Security Modules (HSMs).
- Experienced in navigating large, complex, interactive systems.
- Flexibility, communicating clearly, and establishing and maintaining productive working relationships with other engineering teams.
- Ability to work both independently and in a team.
- Demonstrated ability to deal with ambiguity and to learn new technologies quickly.
- Advanced degree in a technical or engineering discipline.
Additional Requirements
- Must be willing to work extended hours and weekends as needed.
ITAR Requirements
- 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.