Software Engineer, Distributed Systems (Core)
New
T
True Talent Solutions PartnersMarketing technology
Fully remote within the United States.Full-TimeMiddle
SalaryBase salary range: $180,000 to $320,000 USD annually, plus equity.
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of hands-on distributed systems engineering experience.
- Required Skills
- DockerKafkaKubernetesSparkDistributed Systems
Requirements
- Bring 6+ years of hands-on distributed systems engineering experience.
- Have experience building event collection or data streaming services that power company-critical systems.
- Demonstrate expertise with Kafka, SQL databases, Kubernetes, and Docker.
- Have strong computer science fundamentals and a degree in computer science or a related field.
- Have experience building data sync engines that process and move terabytes of data per day.
- Be familiar with working close to the infrastructure layer and understand how tools like Spark, Flink, and Kafka are architected.
- Have a proven track record of owning and scaling systems through order-of-magnitude growth.
- Have a background in high-velocity startups through significant growth stages (Series A to D range).
- Demonstrate sustained tenure at previous roles and meaningful, compounding impact.
Responsibilities
- Own and deliver projects from start to finish with a high degree of autonomy.
- Build and optimize a data syncing engine designed to move customer data efficiently at scale.
- Implement streaming capabilities to support real-time syncing from sources like webhooks and message queues.
- Identify bottlenecks and design solutions to improve scalability and reliability.
- Contribute to low-latency API and caching layer performance goals.
- Extend and support a multi-region, multi-cloud backend to meet data residency requirements for a global customer base.
View Full Description & ApplyYou'll be redirected to the employer's site