Sr Software Engineer, Compiler & Runtime

3 weeks, 1 day ago
Full-time
Senior
Software Development
Relativity Space

Relativity Space

Relativity Space is a cutting-edge rocket company using 3D printing and AI to provide cost-effective reusable rockets for commercial launches, with a vision to advance industrial capabilities on Earth and Mars.

Aerospace & Defense
251-1K
Founded 2015
$1333M raised

Description

  • Own features end-to-end across the software development lifecycle, from problem framing and architecture through implementation, testing, deployment, and operations.
  • Build and maintain platform services, including real-time data pipelines, orchestration, UI, and alerting.
  • Develop automation tooling, languages, and device-level software used to control and monitor real hardware across the company.
  • Partner with hardware, test, manufacturing, and launch teams to design and improve automation and control systems.
  • Instrument systems to ensure they are safe, observable, and resilient in production environments.
  • Design, build, and operate software that connects automated factory, test facility, and launch systems.
  • Contribute to the central platform and device-level stack that supports Terran R development and operations.

Requirements

  • 7+ years of experience in systems programming with C++ or Rust and/or programming language implementation.
  • Strong fundamentals in compilers, interpreters, or virtual machines.
  • Experience building or extending domain-specific languages or execution engines in real-time domains such as hardware automation, scientific computation, or trading.
  • Ability to design fast, low-allocation code paths and reason about cache behavior, allocation patterns, and data layout.
  • Excitement to work on a proprietary language for live hardware control and calculations in a safety-critical context.
  • Experience or background in compilers, static analysis, formal methods, or programming languages research is preferred.
  • Experience implementing type systems, bytecode interpreters, JITs, or code generation pipelines optimized for low latency and small memory footprints is preferred.
  • Experience building scriptable automation frameworks or configuration/DSL layers on top of C++/Rust systems is preferred.
  • Familiarity with real-time scheduling, concurrency models, and fault-tolerance techniques used to control physical equipment is preferred.

Benefits

  • Competitive salary with a hiring range of $154,000 to $211,000 USD.
  • Equity compensation.
  • Generous PTO and sick leave policy.
  • Parental leave.
  • Annual learning and development stipend.
  • Additional benefits and perks available through Relativity Space's rewards package.
  • Reasonable accommodations available upon request.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer for its Maritime Division to build and sustain software for autonomous maritime systems across the full product lifecycle.

C++ Computer Vision Go React Rust System Design TypeScript
37 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage platform for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
40 minutes ago

Software Engineer

Raspberry Pi Foundation 51-250 Diversified Consumer Services

The Raspberry Pi Foundation is hiring a Software Engineer in the UK to help build digital products and educational experiences for young people and educators.

Agile AWS Cloudflare Heroku JavaScript MongoDB MySQL PostgreSQL Python Ruby
44 minutes ago

Software Engineer, Tools & Services

Basis is hiring a Software Engineer, Tools & Services to help build and maintain automated testing capabilities for a real-time, high-throughput digital media operations platform.

Agile CI/CD GCP Java JUnit Microservices Spring
52 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