Principal Security Software Engineer - Starlink Systems

SpaceX

Palo Alto (CA)

On-site

USD 235,000 - 355,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Vision insurance
Dental insurance
401(k) plan
Disability insurance
Paid parental leave
Employee stock plan
Discounts
Paid vacation

Job summary

SpaceX is seeking a Principal Security Software Engineer for Starlink to shape security across Starlink systems, including cryptographic services and security-critical components. You will design and implement security for routers, gateways, and satellites, while collaborating with multiple engineering teams to strengthen the security posture.

Ideal candidates bring 8+ years in security software development, strong knowledge of cryptography, and experience with OS or distributed systems.

Qualifications

  • Bachelor's degree in CS or a STEM field with 8+ years of professional security software development experience; OR 10+ years without a degree.
  • Experience with Python, C++, or Golang.
  • Experience designing security for OS, distributed systems, or large-scale infrastructure.

Responsibilities

  • Design and build security infrastructure for Starlink, including cryptographic services and other security-critical services.
  • Develop security features for Starlink systems, including routers, dishes, 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 direct implementation and cross-team recommendations.
  • Build prototypes and help identify, design, and test security improvements.
  • Advance the mission of providing secure Internet to underserved communities.

Skills

Software engineering
Applied cryptography
Network security
Operating system security
Secure boot
Incident response
Vulnerability research
Python
C++
Golang

Education

Bachelor's degree in CS or STEM
Advanced degree preferred

Tools

TPMs
HSMs

Job description

SpaceX is seeking a Principal Security Software Engineer for Starlink to shape security across Starlink systems, including cryptographic services and security-critical components. You will design and implement security for routers, gateways, and satellites, while collaborating with multiple engineering teams to strengthen the security posture.

Ideal candidates bring 8+ years in security software development, strong knowledge of cryptography, and experience with OS or distributed systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Security Software Engineer – Satellite Internet
Principal Security Software Engineer – Satellite Internet

SpaceX • Town of Texas (WI)

On-site
USD 170,000 - 250,000
Senior Security Software Engineer, Starlink Platform
Senior Security Software Engineer, Starlink Platform

SpaceX • Austin (TX)

On-site
USD 180,000 - 240,000
Starlink Principal Security Software Engineer
Starlink Principal Security Software Engineer

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 225,000 - 345,000
Company stock
Long-term incentives
Discretionary bonuses
+4
Senior Security Software Engineer Starlink Systems
Senior Security Software Engineer Starlink Systems

SpaceX • Redmond (WA)

On-site
USD 225,000 - 345,000
Stock options
Long-term incentives
Comprehensive benefits
+3
Senior Security Software Engineer – High‑Assurance OS & Crypto
Senior Security Software Engineer – High‑Assurance OS & Crypto

SpaceX • Bastrop (TX)

On-site
USD 170,000 - 210,000
Senior Security Software Engineer, Starlink Systems
Senior Security Software Engineer, Starlink Systems

Engg • Palo Alto (CA)

On-site
USD 180,000 - 280,000
Senior Security Software Engineer – Starlink Systems
Senior Security Software Engineer – Starlink Systems

SPACE EXPLORATION TECHNOLOGIES CORP • Palo Alto (CA), Northern (KY)

On-site
USD 180,000 - 280,000
Stock options
Bonuses
Medical, vision, dental coverage
+3
Starlink Security Software Engineer — Lead Crypto & OS Security
Starlink Security Software Engineer — Lead Crypto & OS Security

SPACE EXPLORATION TECHNOLOGIES CORP • Redmond (WA)

On-site
USD 225,000 - 345,000
Stock options
Medical insurance
401(k) plan
+2
Senior Security Software Engineer: Cryptography & Systems
Senior Security Software Engineer: Cryptography & Systems

SPACE EXPLORATION TECHNOLOGIES CORP • Bastrop (TX)

On-site
USD 180,000 - 250,000
Senior Security Software Engineer — Starlink Platform
Senior Security Software Engineer — Starlink Platform

SpaceX • Palo Alto (CA)

On-site
USD 180,000 - 280,000
Stock options
Medical, Vision, Dental