
Senior Software Engineer – Time Synchronization
Clockwork.io21 days ago
Base Salary
$150k - $230k/yr
Responsibilities
- Design and implement core time synchronization algorithms and services.
- Improve accuracy, drift correction, and fault tolerance of distributed clocks.
- Build globally scalable services that operate under tight latency and consistency constraints.
- Develop observability systems for clock health, skew detection, and anomaly analysis.
- Optimize performance at the OS, kernel, and network levels where necessary.
- Collaborate with infrastructure, platform, and product teams.
- Lead technical direction and mentor engineers.
Requirements
- 6+ years of experience in systems or distributed systems engineering.
- Strong proficiency in C++ and Go.
- Deep understanding of distributed systems concepts (consensus, replication, fault tolerance).
- Experience with time synchronization protocols (NTP, PTP) or related domains.
- Familiarity with Linux systems programming and networking stacks.
- Experience debugging low-level performance and correctness issues.
- Strong problem-solving and design skills.
Benefits
- Challenging projects.
- A friendly and inclusive workplace culture.
- Competitive compensation.
- A great benefits package.
- Catered lunch.