Senior Software Engineer, Distributed Systems (Core)

True

United States

Remote

USD 180,000 - 320,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity included
Visa sponsorship

Job summary

The core systems team is hiring a senior backend engineer to help build and optimize the distributed infrastructure behind a data activation platform. You will move large volumes of customer data reliably and quickly, enabling global deployments and real-time use cases.

Responsibilities include designing streaming systems, reducing sync times, identifying bottlenecks, and owning end-to-end delivery—from design to customer-facing scaling challenges—with equity included and visa sponsorship

Qualifications

  • 7+ years of software engineering experience focused on backend/distributed systems.
  • Experience scaling complex, business-critical backend systems.
  • Strong systems design fundamentals for large-scale distributed environments.
  • Experience with event streaming or data pipelines (Kafka) and relational databases.
  • Familiarity with Spark, Flink, Kubernetes, and Docker.

Responsibilities

  • Optimize the end-to-end syncing process to improve throughput and reduce sync times.
  • Design systems for streaming data and real-time syncs from sources such as webhooks and queues.
  • Identify scaling and reliability bottlenecks, then architect solutions for continued growth.
  • Build and improve low-latency caching and personalization systems backed by data warehouses.
  • Extend multi-region and multi-cloud infrastructure to support global deployments and data residency needs.
  • Own projects from design through delivery and work directly with customers on complex scaling challenges.

Skills

Backend systems
Distributed systems
Large-scale systems
Kafka
SQL databases
Kubernetes
Docker
Spark
Flink

Tools

Kafka
Spark
Flink
Kubernetes
Docker
SQL databases

Job description

ABOUT THE ROLE

Join the core systems team building and improving the distributed infrastructure behind a data activation platform. You will help move large volumes of customer data reliably and quickly, while supporting global deployments and real-time use cases.

WHAT YOU'LL DO
  • Optimize the end-to-end syncing process to improve throughput and reduce sync times.
  • Design systems for streaming data and real-time syncs from sources such as webhooks and queues.
  • Identify scaling and reliability bottlenecks, then architect solutions for continued growth.
  • Build and improve low-latency caching and personalization systems backed by data warehouses.
  • Extend multi-region and multi-cloud infrastructure to support global deployments and data residency needs.
  • Own projects from design through delivery and work directly with customers on complex scaling challenges.
WHAT WE'RE LOOKING FOR
  • At least 7 years of software engineering experience, focused on backend systems and distributed systems.
  • Experience building and scaling complex, business-critical backend systems through significant growth.
  • Strong systems design fundamentals and understanding of large-scale distributed systems.
  • Experience with event collection or data streaming services, message queues, Kafka, SQL databases, Kubernetes, and Docker.
  • Ability to work close to the infrastructure layer, with familiarity with technologies such as Spark, Flink, and Kafka.
  • Strong communication skills, sound technical judgment, and a willingness to take ownership in a fast-moving environment.
  • Strong computer science fundamentals and a background primarily in backend engineering rather than data engineering or DevOps.
COMPENSATION & BENEFITS

Base salary: $180,000 to $320,000 USD annually. Equity is included. Visa sponsorship is available. LOCATION Remote, United States.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Distributed Systems (Core)
Software Engineer, Distributed Systems (Core)

True • United States

Remote
USD 180,000 - 320,000
Visa sponsorship
Senior Software Engineer, Distributed Systems (Core)
Senior Software Engineer, Distributed Systems (Core)

True Talent Solutions Partners • United States

Remote
USD 180,000 - 320,000
Software Engineer, Core Systems (Fully Remote)
Software Engineer, Core Systems (Fully Remote)

Unknown • United States

Remote
USD 180,000 - 320,000
Equity
Visa sponsorship
Senior Backend Software Engineer (Fully Remote)
Senior Backend Software Engineer (Fully Remote)

Undisclosed • United States

Remote
USD 180,000 - 320,000
Staff Software Engineer, Distributed Systems
Staff Software Engineer, Distributed Systems

Premier Global Links LLC • New York (NY)

Remote
USD 180,000 - 320,000
Remote-first
Equity package
High ownership over projects
Senior Real-Time Distributed Systems Engineer (Remote)
Senior Real-Time Distributed Systems Engineer (Remote)

True • United States

Remote
USD 180,000 - 320,000
Equity included
Visa sponsorship
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
Senior Backend Engineer – Remote, Large-Scale Data Sync
Senior Backend Engineer – Remote, Large-Scale Data Sync

Undisclosed • United States

Remote
USD 180,000 - 320,000
Remote Principal Software Engineer (Distributed Systems)
Remote Principal Software Engineer (Distributed Systems)

Placements24 • Queenstown (MD)

Remote
USD 180,000 - 240,000
Health insurance
Paid time off
Retirement plan
+2
Backend Engineer (Fully Remote)
Backend Engineer (Fully Remote)

Unknown • United States

Remote
USD 180,000 - 320,000