SpaceX

Full Stack Software Engineer (Components)

SpaceX

Apply
14 days ago
Hawthorne, CA, USA
Mid Level / Senior

Base Salary

$120k - $145k/yr

Responsibilities

  • Develop highly reliable software solutions used across multiple SpaceX teams.
  • Own all aspects of software development, including design, testing, and deployment.
  • Rapidly create new applications to improve production cycle time in the machine shop.
  • Deep dive into user problems to find and create efficient solutions.
  • Participate in team collaborations on architecture, design, and code reviews.

Requirements

  • Bachelor’s degree in computer science, computer engineering, physics, or related field, or 2+ years of professional software development experience.
  • Experience in full stack development.
  • Proficiency in programming languages such as Python, JavaScript, C#, .NET, or Java.
  • Front-end experience with frameworks like Angular or React.
  • Knowledge of AI tools and problem-solving using AI solutions.
  • Excellent written and verbal communication skills.
  • Familiarity with web technologies like nginx, haproxy, and redis.
  • Experience with build systems and package management tools.
  • Production experience with Docker, Kubernetes, or similar tools.
  • Database experience with PostgreSQL, SQL Server, or similar technologies.

Benefits

  • Access to comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan with company matching.
  • Paid parental leave and short/long-term disability insurance.
  • Three weeks of paid vacation and ten or more paid holidays per year.
  • Employee Stock Purchase Plan with stock purchase discounts.

Tech Stack

AngularAnsibleC#DockerJavaJavaScriptKubernetesMakeMicrosoft SQL ServernpmPostgreSQLPuppetPythonReactRedisTerraform

Categories

AI & MLBackendDevOpsFrontendFull Stack