Software Engineer, Distributed Systems (Core)

True Talent Solutions Partners

United States

Remote

USD 180,000 - 320,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

True Talent Solutions Partners is seeking an experienced software engineer to join the core engineering team building and scaling distributed systems for a data activation platform. You will improve systems that move large volumes of customer data across regions and clouds.

You will own projects from design through delivery, collaborate with customers on scaling challenges, and contribute to real-time data processing, webhooks, queues, and low-latency caching for personalization.

Qualifications

  • 7+ years of software engineering experience with distributed systems and backend engineering.
  • Experience building complex backend systems and scaling them through growth.
  • Background creating event collection or data streaming services; experience with message queues, Kafka, SQL databases, Kubernetes, and Docker.
  • Strong systems design fundamentals and familiarity with Spark, Flink, or Kafka.
  • Experience building scalable data sync systems that process large data volumes.
  • Strong communication skills and ability to learn quickly.

Responsibilities

  • Analyze and optimize end-to-end syncing pipelines to move data faster.
  • Design systems for real-time and streaming data sources, including webhooks and queues.
  • Identify bottlenecks and architect solutions for growth and reliability.
  • Build and improve low-latency caching services for real-time personalization.
  • Develop and operate multi-region, multi-cloud infrastructure with data residency in mind.
  • Own projects from design through delivery and collaborate with customers on scaling challenges.

Skills

Distributed systems
Backend engineering
Data streaming
Communication skills

Tools

Kafka
SQL databases
Kubernetes
Docker
Spark
Flink

Job description

About the Role

Join the core engineering team building and scaling distributed systems for a data activation platform. You will improve the systems that move large volumes of customer data, working across performance, reliability, and multi-region infrastructure.

What You’ll Do
  • Analyze and optimize the end-to-end syncing pipeline to move customer data more quickly.
  • Design systems that support real-time and streaming data sources, including webhooks and queues.
  • Identify scaling and reliability bottlenecks, then architect solutions for significant growth.
  • Build and improve low-latency caching services for real-time personalization use cases.
  • Develop and operate multi-region, multi-cloud infrastructure, including support for 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, with deep hands-on expertise in distributed systems and backend engineering.
  • Experience building complex, business-critical backend systems and scaling them through substantial growth.
  • Background creating event collection or data streaming services, and experience with message queues, Kafka, SQL databases, Kubernetes, and Docker.
  • Strong systems design fundamentals and familiarity with infrastructure-level technologies such as Spark, Flink, or Kafka.
  • Experience building scalable data sync systems that process and move large data volumes is valuable.
  • Strong communication skills, sound technical judgment, and an ability to learn quickly.
Compensation & Benefits

Base salary range: $180,000 to $320,000 annually. 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)

Royper Royco LLC • United States

Remote
USD 180,000 - 320,000
Visa sponsorship
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 • Oregon

Hybrid
USD 180,000 - 320,000
Remote-first work environment across U
Competitive equity package
Autonomy over technical projects
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
Software Engineer
Software Engineer

GeorgiaTEK Systems Inc. • United States

Remote
USD 120,000 - 180,000
Remote Senior Distributed Systems Engineer – Data Sync
Remote Senior Distributed Systems Engineer – Data Sync

True Talent Solutions Partners • United States

Remote
USD 180,000 - 320,000
Backend Engineer (Fully Remote)
Backend Engineer (Fully Remote)

Unknown • United States

Remote
USD 180,000 - 320,000