For Employers

True Talent Solutions Partners

Staff Software Engineer, Distributed Systems (Core)

Posted 7 hours ago
$180K - $320K per year
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will lead the design and implementation of a high-performance data syncing engine to move large volumes of data across multi-cloud and multi-region environments. Additionally, you will optimize system performance, build streaming capabilities, and scale infrastructure to support significant growth.

About the Role

Join the Core team at a B2B customer data platform company and own critical parts of its data syncing engine. You will build reliable, high-performance infrastructure that moves data across multi-cloud and multi-region environments.

What You'll Do

  • Lead projects from initial design through production with significant autonomy.

  • Build and optimize the data syncing engine to move large volumes of data efficiently.

  • Implement streaming capabilities for real-time syncing from webhooks and message queues.

  • Find performance bottlenecks and design systems that can scale through substantial growth.

  • Improve low-latency APIs and develop caching layers to meet performance goals.

  • Extend multi-region and multi-cloud infrastructure to support data residency needs.

What We're Looking For

  • At least 7 years of backend software engineering experience, with deep expertise in distributed systems and systems design.

  • Experience building and scaling complex backend systems, including data syncing engines that process terabytes of data daily.

  • Production experience with Kafka, SQL databases, Kubernetes, Docker, and message queues.

  • Understanding of streaming and batch processing frameworks, such as Spark and Flink, and experience working close to the infrastructure layer.

  • Experience building event collection or data streaming services that support critical systems.

  • A track record of scaling systems through substantial growth and working at high-velocity startups, ideally across Series A through Series E stages.

  • Strong computer science fundamentals, communication skills, and ability to learn quickly.

Compensation & Benefits

The salary range is $180,000 to $320,000 USD annually. Visa sponsorship is available.

Location

This is a remote role based in the United States.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Sr Sales Engineer, Industrial

Full Time Indonesia Software Development

Lead Game Developer - Woodturning

Full Time France, Poland, Spain +1 more Software Development

Test Engineer (all genders) - Remote Germany or Hungary

Full Time Germany €62000 - €90000 per year Software Development

QA Engineer (Unity Team)

Freelance Serbia Software Development

Area Sales Engineer

Full Time United Kingdom Software Development

Software Development Manager

Full Time Pakistan Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 215,628+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

215,628+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified