CareerPlan

Software Engineer, Distributed Systems

RemoteFull-time$180k2026-09-04 → 2026-11-11

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

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