New Graduate Engineer, Security Software
SpaceX
About the Role
The Starshield team is building highly reliable in-space mesh networks, designing secure systems to guarantee access to space, designing next-gen communication and sensing software, and more. This role is for a New Graduate Engineer focused on Security Software for the Starshield program, supporting national security efforts.
Key Responsibilities
- Design and build security infrastructure for Starshield, including cryptographic services and other security-critical services.
- Develop security features for Starshield systems, including our router, dish, gateways, and satellites.
- Design security into factory processes and provide network services to support 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.
Requirements & Tech Stack
- 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.
- Software engineering
- Applied cryptography
- Network security
- Operating system security
- Secure/authenticated boot
- Incident response and adversary detection
- Vulnerability research
Qualifications
- 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).
- Fundamental understanding of network protocols; including the TCP/IP stack as well as UDP based protocols.
- Experienced in navigating large, complex, interactive systems.
- Flexibility, communicating clearly, and establishing and maintaining productive working relationships with other engineering teams.
- Excellent communication skills, both written and verbal.
- 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.
- Active Top Secret, Top Secret SCI, or DOE Level Q clearance.
Additional Requirements
- Must be willing to work extended hours and weekends as needed.
- This position requires successfully obtaining and maintaining a Top Secret Security Clearance as a condition of employment.
- U.S. citizen or national, U.S. lawful, permanent resident, refugee, or asylee, or eligible to obtain U.S. Department of State authorizations.