Sr. Software Engineer, Security (Starship)

38 minutes ago
Full-time
Senior
Software Development
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Design and build security infrastructure for Starship, including authentication and encryption protocols, identity management, secure boot, code hardening, application security, and backend security automation.
  • Use specialized security hardware such as hardware security modules and cryptographic accelerators.
  • Own all aspects of software development, including design, testing, and integration to mission objectives.
  • Work with counterpart engineering teams to develop, maintain, verify, and control launch and vehicle software across required software domains.
  • Define and lead impactful projects that support the Starship mission.
  • Continuously improve software standards and engineering best practices within Starship Software.
  • Collaborate with the broader software team to establish and maintain secure software development practices.

Requirements

  • Bachelor's degree in computer science, engineering, math, or a science discipline plus 4+ years of software development experience, or 6+ years of professional software development experience in lieu of a degree.
  • 4+ years of experience with C++, Python, or Rust.
  • Proven skills and knowledge of C++, Rust, or another systems programming language.
  • Experience building or working with real-time embedded systems or distributed computing systems.
  • Experience contributing security improvements to complex systems.
  • Experience working with special-purpose security hardware, including cryptographic accelerators and hardware security modules.
  • Experience designing fault-tolerant software.
  • Strong skills in debugging, performance optimization, and unit testing.
  • Thorough knowledge of computer architecture and networking.
  • Must be willing to work extended hours and/or weekends as needed.
  • Preferred experience in secure software development life cycle, applied cryptography, network security, operating system security, secure/authenticated boot, incident response and adversary detection, or vulnerability research.
  • Ability to work independently and in a team, take initiative, and communicate effectively.
  • ITAR eligibility: must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or otherwise eligible for required U.S. Department of State authorization.

Benefits

  • Pay range of $160,000 to $225,000 per year for Software Engineering/Senior roles.
  • Eligibility for long-term incentives in the form of company stock or long-term cash awards.
  • Potential discretionary bonuses and the ability to purchase additional stock through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan.
  • Short- and long-term disability insurance, plus life insurance.
  • Paid parental leave.
  • Accrual of 3 weeks of paid vacation and 10 or more paid holidays per year.
  • Paid sick leave in accordance with company policy and applicable law.
  • Various other discounts and perks.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer (Backend)

Varicent 251-1K Professional Services

Varicent is hiring a Lead Software Developer to lead the design and delivery of scalable, data-driven product systems for its core SaaS revenue performance platform.

AWS Azure CI/CD GCP Machine Learning Python System Design TypeScript
7 minutes ago

Senior Software Engineer, Foundations

Upstart 1K-5K Banks

Upstart is hiring a Senior Software Engineer to build and scale backend data systems that power marketing data workflows, audience segmentation, and attribution for its AI lending marketplace.

23 minutes ago

Sr Software Engineer

Amwell 1K-5K Diversified Telecommunication Services

Amwell is hiring a Senior Software Engineer – Full Stack to help build and support its cloud-based healthcare platform that connects patients and providers across the care continuum.

Angular AWS DynamoDB Java JavaScript Microservices MongoDB NestJS Node.js PostgreSQL Redis Spring Boot TypeScript
23 minutes ago

Senior Software Engineer, Machine Learning

SmarterDx 11-50 Professional Services

SmarterDx is hiring a Senior Machine Learning Engineer to build and scale the ML ecosystem behind its clinical AI platform for hospitals, with a focus on reliable production systems and better developer experience.

Agile Apache Airflow AWS dbt Kubernetes LLM Machine Learning MLflow Pandas Python PyTorch Snowflake SQL TensorFlow Terraform
23 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers