Backend Software Engineer (Distributed Systems – Go / Rust / Java)

UMATR

New York (NY)

On-site

USD 140,000 - 200,000

Full time

24 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

UMATR is seeking a Backend Software Engineer to tackle distributed systems challenges and build infrastructure that matters beyond the screen. You will own architecture through deployment, handling ingestion, processing and storage of high-volume data for reliable production performance.

You’ll work with Kubernetes, Docker, Terraform on AWS/GCP/Azure, focusing on scalable time-series and event data, latency reduction and system reliability at scale.

Qualifications

  • 3+ years of experience building and maintaining backend or distributed systems in production.
  • Strong programming experience in Go, Rust or Java.
  • Experience building high-volume, scalable and reliable systems.
  • Experience with cloud platforms (AWS/GCP/Azure) and containerization.
  • Familiar with Kubernetes, Docker and Terraform; ownership mindset.

Responsibilities

  • Build distributed backend systems ingesting, processing and storing large volumes of real-time telemetry and sensor data.
  • Design scalable data infrastructure for time-series and event-driven datasets.
  • Solve performance challenges, improving throughput, latency, fault tolerance and reliability.
  • Optimise production systems as the platform scales.
  • Work with Kubernetes, Docker, Terraform and cloud platforms.
  • Collaborate with engineers across product and infrastructure to solve complex challenges.
  • Influence technical direction and engineering best practices.

Skills

Go
Rust
Java
Distributed systems
Ownership mindset

Tools

Kubernetes
Docker
Terraform
AWS
GCP
Azure

Job description

What if the backend systems you built helped power spacecraft, autonomous vehicles and some of the world's most advanced engineering projects? We're partnering with a fast-growing technology company building the infrastructure behind next-generation hardware systems.

Their platform helps engineering teams process enormous volumes of real-world data, analyse performance and make critical decisions faster, across industries where reliability and precision really matter.

About the Role

They're now looking for a Backend Software Engineer who enjoys solving complex distributed systems problems and wants to build infrastructure that makes a genuine difference beyond the screen. This isn't about building another API or maintaining existing services. You'll work on the systems responsible for ingesting, processing and storing high-volume data, making it accessible at scale and ensuring everything performs reliably in production. And you'll have real ownership over what you build, from architecture through to deployment and performance optimisation.

Responsibilities
  • Build distributed backend systems that ingest, process and store large volumes of real-time telemetry and sensor data.
  • Design scalable data infrastructure, including storage, indexing and querying systems for time-series and event-driven datasets.
  • Solve complex performance challenges, improving throughput, latency, fault tolerance and system reliability.
  • Optimise production systems, identifying bottlenecks and improving performance as the platform scales.
  • Work with modern infrastructure, including Kubernetes, Docker, Terraform and cloud platforms.
  • Collaborate with experienced engineers across product and infrastructure to solve complex technical challenges.
  • Influence technical direction, contributing to architecture decisions and engineering best practices.
Required Skills
  • 3+ years of experience building and maintaining backend or distributed systems in production.
  • Strong programming experience in Go, Rust or Java.
  • Experience building systems where performance, scalability and reliability matter.
  • Experience working with cloud infrastructure such as AWS, GCP or Azure.
  • Familiarity with containerisation and infrastructure tools such as Kubernetes, Docker or Terraform.
  • Strong understanding of distributed systems concepts, including concurrency, fault tolerance, consistency and performance optimisation.
  • Someone who enjoys taking ownership, solving difficult engineering problems and seeing their work through to production.
Preferred Skills
  • Time-series databases, columnar storage or analytics engines such as ClickHouse, TimescaleDB, Druid or InfluxDB.
  • Streaming and data processing technologies such as Kafka, Flink, Spark or Apache Arrow.
  • Working with high-volume telemetry, event-driven systems or complex data pipelines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Platform R&D
Staff Software Engineer: Platform R&D

SolarWinds • Austin (TX)

On-site
USD 140,000 - 230,000
Staff Software Engineer (Data/Infrastructure)
Staff Software Engineer (Data/Infrastructure)

UMATR • New York (NY)

On-site
USD 225,000 - 275,000
Competitive salary up to $250k
Sizeable equity
High ownership in architecture
+2
Staff Software Engineer (Data/Infrastructure)
Staff Software Engineer (Data/Infrastructure)

UMATR • New York (NY)

On-site
USD 225,000 - 275,000
Competitive salary up to $250k plus sizeable equity
Opportunity to influence core architecture
Collaborative, low-bureaucracy culture
Senior Software Engineer
Senior Software Engineer

GCS Recruitment • Baltimore (MD)

On-site
USD 140,000 - 180,000
Senior Backend Data Engineer
Senior Backend Data Engineer

7Seventy • United States

Hybrid
USD 150,000 - 240,000
Equity participation
Medical, dental, and vision coverage
401(k) plan
+1
Platform Engineer
Platform Engineer

The HT Group • Round Rock (TX)

Hybrid
USD 130,000 - 190,000
Backend Engineer
Backend Engineer

Phaxis • New York (NY)

On-site
USD 120,000 - 160,000
Backend Engineer
Backend Engineer

Evlo AI • Washington

On-site
USD 120,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Realm • San Francisco (CA)

Hybrid
USD 160,000 - 260,000
Rust Software Engineer (Remote)
Rust Software Engineer (Remote)

UMATR • United States

Remote
USD 120,000 - 160,000