CareerPlanSign in

Software Engineer, Distributed Systems

🌐 Remote💼 Full-time💰 $180,000–$180,000🗓 2026-09-04 → 2026-09-26

Core

Designing and optimizing the syncing engine that moves massive amounts of customer data across multi-cloud and multi-region infrastructure.

Role type

Senior distributed systems engineer (data streaming & scaling)

Builds

High-scale data syncing engine, real-time streaming services, and multi-region caching layers for personalization.

Domain

SaaS / Customer Data Platforms / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, high-scale data processing, performance optimization, system reliability engineering, multi-cloud infrastructure design, real-time data streaming

Preferred skills

Experience building syncing engines processing terabytes of data, event collection services, systems that scaled by orders of magnitude

Technologies

Multi-cloud platforms, multi-region architectures, data warehouses, webhooks, queues

Responsibilities

Analyze and optimize the syncing process for speed, architect solutions for real-time streaming sources, evaluate bottlenecks for future scaling, design multi-region/multi-cloud backend extensions.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.