Software Engineer - Backend

Nominal

Seattle (WA)

On-site

USD 179,000 - 250,000

Full time

29 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision coverage
Unlimited PTO
Free lunch, snacks, and coffee
Professional development stipend
In‑office hardware lab with project St

Job summary

Nominal's backend runs on Platform teams that own ingestion and storage of the world's hardware data, making it queryable at scale across cloud, on‑prem, and air‑gapped environments. As a Backend Software Engineer, you'll design and build the distributed infrastructure powering telemetry and validation, handling multi‑modal data and high production load.

This role fits engineers who enjoy working close to the metal of distributed systems, reasoning about throughput, latency, data models, and

Qualifications

  • 3+ years building distributed systems where performance, reliability, and operational simplicity matter.
  • Strong experience in Go, Rust, or Java, with an emphasis on correctness, clarity, and long-lived systems.
  • Deep familiarity with cloud infrastructure (AWS, GCP, or Azure) and production tooling like Kubernetes, Docker, and Terraform.
  • Hands‑on experience designing or operating storage systems: time-series databases, columnar formats, or analytics engines (e.g., ClickHouse, TimescaleDB, Druid, InfluxDB, Parquet).
  • Experience with streaming or data processing technologies such as Kafka, Apache Arrow, Flink, or Spark.
  • Comfort reasoning about distributed systems tradeoffs: latency vs. throughput, consistency vs. availability, abstraction vs. control.
  • Clear technical communication and a bias toward ownership: you design it, build it, ship it, and operate it.

Responsibilities

  • Architect and evolve distributed systems that ingest, process, and persist high-frequency telemetry and sensor data.
  • Design storage and indexing strategies for large, time-series, and event-driven datasets with strict performance and correctness requirements.
  • Tackle hard problems around scalability, backpressure, fault tolerance, and data consistency in real-time systems.
  • Optimize hot paths, reduce tail latency, and improve reliability as the system scales with new customers and use cases.
  • Collaborate closely with product, infrastructure, and customer-facing engineers to solve domain-specific problems for cutting-edge hardware teams.
  • Influence backend architecture and technical direction, mentor teammates, and raise the bar for system design across the org.

Skills

Distributed systems
Go/Rust/Java
Cloud infrastructure
Kubernetes
Docker
Terraform
Streaming data
Time-series data

Tools

Kubernetes
Docker
Terraform
ClickHouse
TimescaleDB
Druid
Parquet
Kafka
Apache Arrow
Flink
Spark

Job description

About Nominal

Engineers today are building some of the most ambitious machines humanity has ever seen. They should have AI that’s purpose-built for them.


Nominal is building the Hardware Intelligence Platform that gives engineers increased visibility into complex physical systems, helps them make better decisions, and ultimately gets their products into the real world faster. It brings together the systems, data, intelligence, and applications hardware engineering requires to meet the AI moment. Hardware engineering teams use Nominal to simulate, test, manufacture, and operate the physical systems that keep the world moving, from spacecraft and autonomous vehicles to next-generation energy systems and robotics.


Our customers span aerospace, defense, manufacturing, transportation, energy, and robotics. They include Anduril, Shield AI, Wisk Aero, Pratt Miller Motorsports, Antares, and Shinkei Systems, amongst others, alongside programs within the U.S. Air Force and Navy. Our team draws from SpaceX, Palantir, Anduril, Applied Intuition, Tesla, and other leading companies, united by a common mission: giving hardware engineers the tools to build the future with speed, safety, and confidence. We're a fast-moving team that owns problems end-to-end, works across disciplines, and thrives at the intersection of hardware and software.


Some of the world’s leading technology investors, including Sequoia, Lightspeed, Founders Fund, General Catalyst, Lux Capital, and Insight Partners, are backing Nominal’s ambition to change how machines are built and operated. We’re looking for engineers who want to take on hard problems and help make a new generation of world-changing hardware possible.



About The Role

Nominal's backend runs on a set of Platform teams that own everything below the product surface: ingesting and storing the world's hardware data, making it queryable at scale, and keeping the whole system running across cloud, on-prem, and air-gapped environments. As a Backend Software Engineer, you'll join one of these teams and design and build the distributed infrastructure that powers the telemetry and validation platform, systems that ingest multi-modal data (time series, video, point clouds, asset and run catalogs), serve it back at high scale, and hold up under real production load from customers.


This role is ideal for engineers who enjoy working close to the metal of distributed systems, reasoning about throughput, latency, data models, and failure, and who want to see their work directly enable real-world hardware. You'll own critical backend systems end to end, from ingestion pipelines to storage engines to performance tuning in production.



What you'll do


  • Architect and evolve distributed systems that ingest, process, and persist high-frequency telemetry and sensor data.

  • Design storage and indexing strategies for large, time-series, and event-driven datasets with strict performance and correctness requirements.

  • Tackle hard problems around scalability, backpressure, fault tolerance, and data consistency in real-time systems.

  • Optimize hot paths, reduce tail latency, and improve reliability as the system scales with new customers and use cases.

  • Collaborate closely with product, infrastructure, and customer-facing engineers to solve domain-specific problems for cutting-edge hardware teams.

  • Influence backend architecture and technical direction, mentor teammates, and raise the bar for system design across the org.



We're looking for someone with


  • 3+ years building distributed systems where performance, reliability, and operational simplicity matter.

  • Strong experience in Go, Rust, or Java, with an emphasis on correctness, clarity, and long-lived systems.

  • Deep familiarity with cloud infrastructure (AWS, GCP, or Azure) and production tooling like Kubernetes, Docker, and Terraform.

  • Hands‑on experience designing or operating storage systems: time-series databases, columnar formats, or analytics engines (e.g., ClickHouse, TimescaleDB, Druid, InfluxDB, Parquet).

  • Experience with streaming or data processing technologies such as Kafka, Apache Arrow, Flink, or Spark.

  • Comfort reasoning about distributed systems tradeoffs: latency vs. throughput, consistency vs. availability, abstraction vs. control.

  • Clear technical communication and a bias toward ownership: you design it, build it, ship it, and operate it.



Benefits/Perks


  • 100% coverage of medical, dental, and vision insurance

  • Unlimited PTO and sick leave

  • Free lunch, snacks, and coffee

  • Professional Development Stipend

  • In‑office hardware lab with a $250 project stipend

  • Annual company retreat

  • 12 weeks parental leave

  • Fertility and family planning ($15,000 lifetime)

  • Wellness stipend ($100/month)

  • $500/year hardware sensor stipend

  • 401(k)

  • Employee-friendly equity terms

  • In‑office 5 days per week



All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.



ITAR Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C., (iv) Asylee under 8 U.S.C., or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.



  • 1157, or (iv) Asylee under 8 U.S.C.

  • 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.



Compensation

The base pay range for this role is $179,000 – $250,000 per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Backend
Software Engineer - Backend

Nominal • Austin (TX)

On-site
USD 130,000 - 230,000
Medical coverage
Dental coverage
Vision coverage
+5
Full Stack Software Engineer, Compute
Full Stack Software Engineer, Compute

Nominal • Seattle (WA)

On-site
USD 179,000 - 310,000
100% medical, dental, and vision
Unlimited PTO
In-office hardware lab
+1
Lead Software Engineer, Frontend - Growth & Monetization
Lead Software Engineer, Frontend - Growth & Monetization

Nominal • Seattle (WA)

On-site
USD 255,000 - 300,000
Medical, dental, vision insurance
Unlimited PTO
Free meals and snacks
+9
Product Security Engineer
Product Security Engineer

Nominal • Los Angeles (CA)

On-site
USD 208,000 - 245,000
100% covered health, dental, andVision
Unlimited paid vacation
12 weeks parental leave
+8
Mission Operations Engineer
Mission Operations Engineer

Nominal • Austin (NY)

On-site
USD 120,000 - 195,000
100% coverage of medical, dental, and视
Unlimited PTO and sick leave
Free lunch, snacks, and coffee
+2
Frontend Software Engineer, Data
Frontend Software Engineer, Data

Nominal • Seattle (WA)

On-site
USD 225,000 - 275,000
Medical, dental, and vision insurance
Unlimited PTO and sick leave
Free lunch, snacks, and coffee
+2
Frontend Software Engineer, Data
Frontend Software Engineer, Data

Nominal • Austin (TX)

On-site
USD 225,000 - 275,000
Medical, dental, and vision coverage
Unlimited PTO
Free lunch and snacks
+2
Frontend Software Engineer, Auth
Frontend Software Engineer, Auth

Nominal • New York (NY)

On-site
USD 175,000 - 275,000
100% medical, dental, and vision
Unlimited PTO and sick leave
Free lunch, snacks, and coffee
+2
Frontend Software Engineer, Auth
Frontend Software Engineer, Auth

Nominal • Seattle (WA)

On-site
USD 175,000 - 275,000
Medical, dental, and vision insurance
Unlimited PTO and sick leave
Free lunch, snacks, and coffee
+2
Software Engineer, AI Platform
Software Engineer, AI Platform

Nominal • Seattle (WA)

On-site
USD 150,000 - 230,000
100% coverage of medical, dental, and视
Unlimited PTO and sick leave
Free lunch, snacks, and coffee
+2