Distributed Systems Software Engineer

SIVAD Consulting

1h ago • Remote

Senior

Remote

180,000 - 320,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Distributed Systems Software Engineer (Core)

  • Focus: Systems powering customer data syncing and streaming

  • Collaboration: Work directly with customers and engineering teams

  • Scope: Multi-cloud, multi-region infrastructure

Description

You will build and deliver end-to-end projects for the distributed syncing engine that powers large-scale customer data movement. The work emphasizes distributed systems, performance optimization, and troubleshooting to improve how massive amounts of data are synced. You’ll have significant influence over team priorities and what the organization builds next.

Responsibilities

  • Own and deliver projects from start to finish

  • Collaborate with customers to solve their hardest scaling problems

  • Optimize sync speed and the overall syncing pipeline

  • Evolve batch syncing toward real-time streaming synchronization

  • Architect for scalability and reliability as bottlenecks emerge

  • Support low-latency personalization infrastructure with strong response-time and throughput targets

Requirements

  • 7+ years of software engineering experience with strong general aptitude and distributed systems expertise

  • Backend engineering background (not full-stack)

  • Experience building event collection or data streaming services for company-critical systems using message queues, Kafka, SQL databases, Kubernetes, and Docker

  • Experience owning systems that scaled by orders of magnitude and helping them scale further

  • Comfort with distributed/high-scale systems; ability and desire to build syncing-engine experience quickly

  • Experience creating syncing engines that process and move terabytes of data per day in a scalable way

  • Strong problem-solving skills and fast learning mindset

  • Education from a top 30 CS program (e.g., University of Waterloo, Harvard, Columbia, Princeton, Stanford, UC Berkeley, MIT, CMU, Caltech, Cornell, Duke, Dartmouth, Brown, IITs)

Benefits

  • Salary range: $180k–$320k

  • Opportunity to work on multi-cloud, multi-region infrastructure and customer-critical scaling problems

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Distributed Systems Software Engineer role

Improve your resume for just $5

$180,000 – $320,000/year

Unlock Full Resume Report