Senior Software Engineer, Backend Platform

SpaceX

Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$196,000–$207,000 / yr
Posted
16 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $202k
$140k most similar roles pay here $236k

This role pays more than 56% of similar roles. Most pay $149,262–$222,000 — the shaded band above. At the midpoint, this role pays about $202k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 634 open roles on FindRole.

Listed pay typically runs $130,000–$160,000 across 469 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Senior Software Engineer, Backend Platform

As a Senior Software Engineer on Instacart’s Backend Platform team, you will design and deliver the next-generation Go-based platform that enables efficient service architecture across various domains. Your day-to-day involves collaborating with SREs, Security, Infra, and product engineering teams to define best practices and accelerate developer productivity through frameworks, libraries, tooling, and standards. You’ll work on improving reliability and performance by enabling robust telemetry, profiling, load testing, and capacity planning within the platform. Key responsibilities include defining engineering standards for APIs, RPC/gRPC, configuration, observability, security, and resiliency, as well as leading migrations to modernize Go services with clear rollout plans. The role requires extensive experience in backend software engineering, distributed systems, and hands-on production work with Go, gRPC/REST, cloud platforms, CI/CD, and service security best practices.

What you'll do

  • Design and build Go platform components that are adopted by multiple product teams.
  • Define and promote engineering standards for APIs, RPC/gRPC, security, and resiliency.
  • Enhance developer productivity through improved CI/CD workflows and automation tools.
  • Advance reliability and performance by integrating robust telemetry and profiling into the platform.
  • Lead migrations to modernize Go services with clear rollout and deprecation plans.
  • Collaborate with SRE teams to improve runtime operations for Go services.
  • Provide technical leadership and documentation for teams adopting new platform capabilities.

What we're looking for

  • 5+ years of experience in backend software engineering with a focus on distributed systems or platforms.
  • 3+ years of hands-on production experience with Go for designing, coding, testing, and operating services or libraries.
  • Proficiency in service-oriented architectures using gRPC and REST, including API design and versioning.
  • Experience operating cloud-based services (AWS, GCP, Azure) with containerization and deployment expertise.
  • Strong background in reliability and performance, including observability, profiling, benchmarking, and incident management.
  • Track record of owning platform components used by multiple teams, including documentation and rollout planning.
  • Proficiency with CI/CD systems to enhance developer productivity and ensure high-quality releases.

More like this

Similar roles

Senior Software Engineer, Backend

Plaid

San Francisco, CA 45 days ago $190,800$262,800
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Git Jenkins Terraform Linux

Senior Software Engineer, Backend

Plaid

Seattle, WA 45 days ago $190,800$262,800
Python Docker Kubernetes AWS CI/CD PostgreSQL Redis Git Jenkins Terraform Ansible Linux RESTful_APIs JSON YAML