CareerPlanSign in

Engineering & Product at Ditto

🌐 Remote💼 Full-time🗓 2026-07-01 → 2026-08-31

Core

Building an edge-native data platform using CRDTs to keep distributed systems synchronized across disconnected, degraded, and contested networks (Bluetooth LE, P2P Wi-Fi, LAN, tactical radio) for commercial and defense applications.

Role type

Senior Software Engineer (Core Technologies)

Builds

Edge-native data synchronization layer, offline-first sync protocols, and multi-transport routing systems.

Domain

Defense technology, distributed systems, networking, embedded systems.

Required skills

Rust, data synchronization, database systems, networking protocols, Bluetooth LE, React Native SDK, Android development

Preferred skills

Experience with CRDTs, offline-first architecture, tactical radio communication, robotics/autonomy systems

Technologies

Rust, React Native, Android, Bluetooth LE, CRDTs

Responsibilities

Develop core synchronization algorithms for disconnected environments, implement multi-transport routing logic, build SDKs for mobile and embedded devices, optimize data replication under network constraints

Seniority

Senior, hands-on IC

Sourced via hn_whoishiring · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.