
11 - 50 employees
Founded 2018
🔌 API
📡 Telecommunications
API • Software • Telecommunications
Ditto is a platform that enables peer-to-peer data synchronization across various devices, including mobile and IoT, even in offline modes. It provides a flexible SDK that can be integrated into existing applications for seamless data flow and real-time updates. By supporting multiple programming languages and offering automatic conflict resolution, Ditto ensures developers can modernize applications quickly while maintaining high data reliability and connectivity.
🔥 12 hours ago
🏄 California, District of Columbia – Remote
💵 $223k - $259k / year
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
🦅 H1B Visa Sponsor
👻 Ghost score 5%
Improve your chances of getting an interview by checking your resume score before you apply.

11 - 50 employees
Founded 2018
🔌 API
📡 Telecommunications
API • Software • Telecommunications
Ditto is a platform that enables peer-to-peer data synchronization across various devices, including mobile and IoT, even in offline modes. It provides a flexible SDK that can be integrated into existing applications for seamless data flow and real-time updates. By supporting multiple programming languages and offering automatic conflict resolution, Ditto ensures developers can modernize applications quickly while maintaining high data reliability and connectivity.
• Design, implement, and own core components of Ditto’s networking and transport stack • Work across overlay networking, routing, virtual connections, channel lifecycle, and physical transports/protocols including BLE, LAN, Wi-Fi Aware, and AWDL • Re-architect the networking stack toward a modular, scalable, high-performance design • Establish clear interfaces and ownership boundaries between transport layers and mesh abstractions • Debug and improve connectivity issues involving data transfer reliability, MTU negotiation, pairing instability, throughput ceilings, and cross-platform synchronization • Build and optimize transport mechanisms for flow control, backpressure, congestion handling, retries, connection lifecycle management, and failure recovery • Identify and eliminate performance bottlenecks in latency, memory footprint, CPU utilization, and tail behavior • Design protocol state machines, wire formats, and transport abstractions for unreliable networks and constrained environments • Establish observability through logging, metrics, and diagnostics for production debugging and root-cause analysis • Contribute to Ditto’s mission of enabling resilient, real-time applications through peer-to-peer synchronization at the edge • Collaborate in a distributed, asynchronous team environment
• 5+ years of professional experience building systems software, with at least 3 years focused on networking, transport protocols, or routing • Strong proficiency in Rust or C++ • Knowledge of ownership and borrowing semantics, async runtimes, concurrency primitives, and profiling/optimization techniques • Understanding of TCP, UDP, and QUIC semantics and tradeoffs, including connection establishment, congestion and flow control, retransmission behavior, MTU/fragmentation, latency, throughput, and reliability • Exposure to or experience working with networked services and protocols • Ability to debug complex behavior in networked and concurrent systems, including race conditions, deadlocks, resource leaks, and latency spikes • Experience designing modular APIs and abstractions that scale across multiple implementations and evolve safely over time • Clear written and verbal communication skills in a distributed, asynchronous team environment • Passion for learning new networking technologies, APIs, and approaches • Nice to have: experience with mesh networking protocols, routing algorithms, or gossip protocols • Nice to have: understanding of mobile platform constraints, background execution models, battery optimization, and OS suspension/resume cycles • Nice to have: experience with Apple Core Bluetooth or Android WiFi Aware APIs • Nice to have: experience with Linux networking, sockets, async I/O, or low-level systems programming • Nice to have: willingness to travel once per quarter for in-person team gatherings • Required work authorization question concerns working in the United States
• Competitive salaries • Meaningful equity • US health, dental, vision, life, and disability insurance • 401(k) • Flexible spending accounts • Flexible time off • Remote work • Atlanta office available as an optional place to work or meet teammates • Willingness to travel once per quarter for in-person team gatherings is listed as a nice-to-have
Apply Now🔥 12 hours ago
Senior Software Engineer building Java and OpenSearch backend services for Workiva’s AI-powered enterprise platform. Enabling semantic search, GenAI, and RAG features at scale.
🇺🇸 United States – Remote
💵 $129k - $210k / year
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
🦅 H1B Visa Sponsor
🔥 12 hours ago
Senior Epic Ambulatory engineer configuring healthcare IT systems for CVS Health. Leading EHR requirements, workflows, upgrades, testing, and implementation deliverables.
🔥 12 hours ago
Senior Product Engineer building Java/Spring Boot distributed payment systems for Allstate insurance customers. Designing, deploying, and supporting cloud-native products and APIs.
🇺🇸 United States – Remote
💵 $100k - $170.5k / year
💰 Post-IPO Equity on 2014-01
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
🦅 H1B Visa Sponsor
🔥 13 hours ago
NVIDIA software architect designing scalable networking fabrics for AI data centers. Driving collaborative hardware-software development and large-model training reliability.
🇺🇸 United States – Remote
💵 $184k - $356.5k / year
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
🦅 H1B Visa Sponsor
🔥 13 hours ago
Senior Software Engineer architecting Kubernetes, CNI, mesh, and VPN networking for NVIDIA AI GPU superclusters. Scaling multi-cloud infrastructure across thousands of nodes.
🇺🇸 United States – Remote
💵 $184k - $287.5k / year
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
🦅 H1B Visa Sponsor