Startups

Senior Software Engineer, Networking

Ditto · Remote (Atlanta, Washington DC, San Francisco, · Remote

← All jobs
About Ditto

Backed by Y Combinator.

About the role

This role is ideal for engineers passionate about networking, distributed systems, and building low-level infrastructure that operates at scale and in constrained environments. So if you’re fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you’ll make an impact here.

What they're looking for

  • 5+ years of professional experience building systems software, with at least 3 years focused on networking, transport protocols, or or routing
  • Strong proficiency in Rust or C++, including ownership and borrowing semantics, async runtimes, concurrency primitives, and profiling / optimization techniques
  • Exposure to or experience working with networked services and protocols. Demonstrated ability to debug complex behavior in networked and concurrent systems (race conditions, deadlocks, resource leaks, 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
  • A passion to learn new networking technologies, APIs, and approaches to build at the bleeding edge of mesh networking
More about this role

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. With more than $145 million in funding and trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, Ditto powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast-growing startup, we’re committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world’s hardest connectivity problems.

Design, implement, and own core components of Ditto’s networking and transport stack, spanning overlay networking (routing, virtual connections, channel lifecycle) and underlying physical transports and protocols (BLE, LAN, Wi-Fi Aware, AWDL, etc.).

Drive the re-architecture of the networking stack toward a more modular, scalable, and high-performance design, establishing clear interfaces and...

Read the full posting on Ditto's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.