Taro Logo

Software Engineer - Backend

Venture-backed company building software and data solutions for organizations that test and validate complex systems like drones, rocket engines, satellites, and nuclear reactors.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Space · Enterprise SaaS · Robotics

Description For Software Engineer - Backend

Nominal, a venture-backed company supported by prominent investors like General Catalyst and Founders Fund, is revolutionizing the testing and validation of complex systems in aerospace and defense. With a team comprising veterans from SpaceX, Palantir, and NASA, we're building cutting-edge software solutions for hardware engineering teams.

As a Backend Software Engineer, you'll be at the forefront of developing high-performance distributed systems for processing telemetry data. This role offers an exciting opportunity to work with real-time, large-scale data systems while contributing to projects that push the boundaries of advanced technology. You'll be designing scalable storage solutions and optimizing system performance in a collaborative environment.

The position requires strong expertise in distributed systems and modern programming languages like Java, Go, or Rust. You'll work with cloud services, containerization tools, and various storage solutions while handling real-time data processing challenges. The role offers competitive compensation ($120,000-$180,000) plus equity, comprehensive benefits, and the chance to work alongside industry experts.

Join us if you're passionate about building robust backend systems that help engineers test and validate cutting-edge technology safely and efficiently. You'll be part of a team that's making significant impacts in commercial and government aerospace, including direct work with the Department of Defense.

Last updated 11 days ago

Responsibilities For Software Engineer - Backend

  • Build and maintain distributed systems that process and store telemetry and sensor data
  • Design scalable storage solutions to manage large, real-time datasets
  • Improve system performance and reliability at scale
  • Work with engineers from other teams to support specific customer needs
  • Help set the technical direction of the backend
  • Guide early career engineers
  • Stay current with data engineering developments and improve platform

Requirements For Software Engineer - Backend

Java
Go
Rust
Kubernetes
Kafka
  • 4+ years building and maintaining distributed systems with focus on performance and reliability
  • Strong with languages like Java, Go, or Rust
  • Experience with cloud services (AWS, Azure, or GCP)
  • Experience with Docker, Kubernetes, and Terraform
  • Understanding of storage solutions (Parquet, Druid, InfluxDB, ClickHouse, TimescaleDB)
  • Experience with real-time data and telemetry systems
  • Familiarity with Apache Arrow, Kafka, Spark, or Flink
  • Experience with distributed databases
  • Strong communication skills for technical and non-technical audiences

Benefits For Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • 100% coverage of medical, dental, and vision insurance
  • Unlimited PTO and sick leave
  • Free lunch, snacks, and coffee
  • Professional Development Stipend
  • Annual company retreat

Interested in this job?

Jobs Related To Nominal Software Engineer - Backend