Sr. Software Engineer Starshield
@ SpaceX

Hawthorne, California, United States
$190,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @spacex.com
Recommended after applying

Job Details

Overview

SpaceX believes in a future where humanity explores the stars. The Sr. Software Engineer Starshield role supports national security by leveraging Starlink technology for government use. This role involves building highly reliable in-space mesh networks, developing secure systems, and creating next-generation communication and sensing software.

Responsibilities

  • Create highly reliable software systems for satellite control in low earth orbit.
  • Improve satellite constellation performance, security, and availability.
  • Manage full software lifecycle: prototyping, development, testing and on-orbit rollout.
  • Collaborate with interdisciplinary teams to design satellite capabilities.
  • Develop Linux-based C++ software and implement networking technologies.
  • Build automated ground-based systems integrating data processing with command control.
  • Develop models for flight-like testing and simulation projects.
  • Create tools for continuous integration and reliable software deployment.

Basic Qualifications

Bachelor's degree in STEM or equivalent experience. 5+ years of software development experience (or 7+ years without a degree) in C/C++, Python, or similar languages.

Preferred Skills and Experience

  • Real-world software deployment experience.
  • Knowledge of computer architecture and networking protocols (TCP, UDP, etc.).
  • Experience with debugging, performance optimization, and unit testing.
  • Linux kernel development, image data processing, or machine learning familiarity is a plus.
  • Ability to obtain and maintain a Top Secret or Top Secret SCI clearance.

Additional Requirements

Candidates must be eligible for ITAR compliance and may be required to undergo pre-employment and random drug/alcohol testing. Extended hours and occasional weekend work may be necessary.

Compensation and Benefits

Base salary ranges from $160,000 to $220,000 per year, determined case-by-case. Additional benefits include stock options, bonuses, comprehensive medical coverage, retirement plans, paid leave, and more.

Equal Opportunity

SpaceX is an Equal Opportunity Employer guided by merit, competence, and qualifications. Applicants requiring accommodations are encouraged to reach out.

Key skills/competency

  • Software Development
  • C++
  • Linux
  • Networking
  • Security
  • Integration
  • Testing
  • Simulation
  • Automation
  • Problem Solving

How to Get Hired at SpaceX

🎯 Tips for Getting Hired

  • Research SpaceX's culture: Study their mission and recent projects on LinkedIn.
  • Customize your resume: Highlight C++ and Linux experience specifically.
  • Prepare for interviews: Focus on problem solving and technical examples.
  • Showcase project experience: Detail work on complex systems and simulations.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and Linux fundamentals.
Study networking protocols and architecture.
Practice debugging and unit testing scenarios.
Understand simulation and continuous integration.

Behavioral Questions

Describe teamwork in complex projects.
Explain problem solving under pressure.
Discuss managing competing priorities.
Elaborate on past collaborative experiences.

Frequently Asked Questions