Software Engineer (Starshield)

1 hour, 45 minutes ago
Full-time
Junior
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

  • Create highly reliable software systems that control hundreds of satellites in low Earth orbit.
  • Improve satellite constellation performance, security, and availability through software design.
  • Take software from core requirements through prototyping, development, testing, on-orbit rollout, and operational support.
  • Collaborate with interdisciplinary teams to design and build next-generation satellite capabilities.
  • Write high-quality Linux-based C++ software for common processors and microcontrollers.
  • Implement networking technologies to route data across satellites, ground operations centers, and users.
  • Build automated ground-based software systems for smart data processing and satellite command and control.
  • Develop models and simulations for flight-like software testing, network performance analysis, and research and development projects.
  • Develop tools for testing across virtualized hardware, hardware-in-the-loop, and vehicle-in-the-loop environments.
  • Invent systems that improve software deployment, test execution, and data analysis within continuous integration and release workflows.

Requirements

  • Bachelor's degree in computer science, engineering, math, or a scientific discipline, or 2+ years of professional software development experience in lieu of a degree.
  • Development experience in C, C++, or Python, or full stack software development experience.
  • Experience developing and deploying software used in real-world applications and projects.
  • Solid fundamental knowledge of computer architecture and networks.
  • Strong skills in debugging, performance optimization, and unit testing.
  • Ability to work effectively and creatively in a dynamic environment with changing needs and requirements.
  • Ability to work independently and in a team, take initiative, and communicate effectively.
  • Ability to obtain and maintain a Top Secret or Top Secret SCI clearance.
  • Experience with networking protocols such as TCP and UDP.
  • Experience developing in the Linux kernel.
  • Experience in C++ for high-performance systems.
  • Experience with image data processing and machine learning.
  • Strong background in math and physics.
  • Must be willing to work extended hours and weekends as needed.
  • Must be a U.S. citizen or national, lawful permanent resident, refugee, asylee, or otherwise eligible for required U.S. Department of State authorizations under ITAR.

Benefits

  • Software Engineer I pay range of $120,000 to $145,000 per year; Software Engineer II pay range of $145,000 to $175,000 per year.
  • Eligibility for long-term incentives in the form of company stock or long-term cash awards.
  • Potential discretionary bonuses.
  • Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan.
  • Short- and long-term disability insurance and life insurance.
  • Paid parental leave, three weeks of paid vacation, 10 or more paid holidays per year, and paid sick leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Staff Software Engineer (Search)

DoorDash 10K-50K Air Freight & Logistics

DoorDash is hiring a Senior Staff Engineer to lead the technical strategy and architecture for its Search organization, shaping the core systems that power discovery, ranking, and next-generation consumer and agentic commerce experiences.

LLM Machine Learning
36 minutes ago

Software Engineer, Platform - Barcelona, Spain

Speechify 51-250 Internet Software & Services

Speechify is hiring a backend Platform engineer to build and maintain the backend services powering its text-to-speech products across payments, subscriptions, analytics, APIs, and new offerings in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Node.js REST API TypeScript
37 minutes ago

Senior Software Engineer, Core Experiences - Redmond, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product.

GCP Java Kotlin
1 hour, 2 minutes ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to help design, implement, and support enterprise products for global clients across a remote, product-development environment.

Agile AWS C# CI/CD Docker Git Grafana Kubernetes Microservices MongoDB .NET OWASP SQL Server
1 hour, 3 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