Engineering Manager, Data Sync
Ditto · Greater Seattle Area · 3 wk ago
Engineering$145/hrFull-time
About Ditto
Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet.
What You'll Need
- Management Experience: 3+ years managing software engineering teams, including responsibilities like hiring, performance management, and career development.
- Database domain experience: 5+ years of technical leadership experience, with at least some of that experience in database, storage, or data infrastructure engineering organizations.
- Operational excellence: Proven track record of shipping infrastructure or database products on a predictable cadence, with strong instincts around prioritization and scope management.
- Distributed systems literacy: Sufficient familiarity with consistency models, conflict resolution, replication topologies, and convergence to be a credible partner to senior engineers—even if you’re not designing the protocols yourself.
- A bar-raising ability: Demonstrated ability to hire the best, and grow high-performing teams where database and distributed systems engineers are hard to find.
- Product sense: Customer orientation for an infrastructure product. Ability to navigate roadmap trade-offs driven by deals and prioritization calls that require understanding what customers actually need versus what they ask for.
Nice To Haves
- Cloud experience: Experience with AWS (preferred), GCP or Azure, and experience with k8s in production environments.
- Familiarity with CRDTs, offline-first architectures, sync algorithms, or local-first software.
- The technical landscape here is genuinely fascinating—concepts like delta-state CRDTs, causal consistency without coordination, and the challenges described in Kleppmann’s “CRDTs: The Hard Parts”—and we want a manager who finds this intellectually exciting even if they aren’t implementing it themselves.
- Background in Rust, C++, or systems-level programming.
- Experience with query engines or query language development.
- The benefits of building with us
The Benefits Of Building With Us
- Competitive salaries and meaningful equity.
- Benefits vary by region to make sure you're covered in the ways that matter most.
- In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
- Everyone at Ditto can utilize flexible time off.
- And while we work remotely, our Atlanta and San Francisco offices are open if you ever want a place to work or meet up with teammates.