Security Engineer (Software)
Job Description
SpaceX is hiring a Security Engineer (Software) for its Information Security team to help protect the SpaceX mission through security standards-driven software and infrastructure.
Responsibilities
- Design, build, and maintain technology that secures SpaceX systems, networks, and data
- Stand up authentication and identity services, including multi-factor authentication and network access control identity
- Automate identity lifecycle processes for Information Security and partner organizations
- Operate backend infrastructure that network security services depend on
- Run web application firewalls and other application-layer security controls
- Enforce cloud security policy with centralized configuration and monitoring
- Document operations, keep systems running, and advise other teams on supported services
- Identify threats and gaps with security and IT, then ship software and deployment changes to reduce risk
- Deliver scalable, repeatable, maintainable, and secure solutions
- Coordinate with Information Security, physical security, IT, HR, legal, software, and other partners
Requirements
- Bachelor’s degree in computer science or another STEM discipline or 2+ years of professional experience in security software development in lieu of a degree
- Experience with Python, Go, C#, C/C++, or Rust
- Experience designing and implementing security solutions for operating systems, distributed systems, or other enterprise or large-scale infrastructure
Technologies
- Python, Go, C#, C/C++, Rust
- Linux, Windows, macOS
- Public key infrastructure (PKI)
- SAML, OIDC, OAuth
- TPMs, HSMs
- TCP/IP, UDP
- Web APIs, HTTP-RPC, REST
Preferred Skills and Experience
- Writing, shipping, and operating secure software
- Linux, Windows, and macOS system internals
- Public key infrastructure (PKI) and related technologies
- SAML, OIDC, and OAuth
- TPMs and HSMs
- TCP/IP and UDP at the level needed to build and debug services
- Navigating large, interactive systems
- Web APIs, HTTP-RPC, and REST
- Hardening Windows, Linux, and macOS to enterprise security controls
- macOS and Windows code-signing and enterprise application deployment
- Root-cause debugging under time pressure
Additional Requirements
- Must be willing to work extended hours and/or weekends as needed
- Onsite role in Texas; hybrid or remote work will not be considered
- Ability to pass an Air Force background check for Cape Canaveral
ITAR Requirements
- Applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or eligible to obtain required authorizations from the U.S. Department of State
Compensation
- USD 130,000 - 195,000 per year
- Long-term incentives via company stock or long-term cash awards
- Potential discretionary bonuses
Benefits
- Employee Stock Purchase Plan with ability to purchase additional stock at a discount
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Short and long-term disability insurance
- Life insurance
- Paid parental leave
- Paid vacation: 3 weeks
- 10 or more paid holidays per year
- Paid sick leave pursuant to Company policy
Minimum Experience
- 2+ years
Education
- Bachelor’s degree in computer science or another STEM discipline
Similar Jobs
S
S