Senior Software Engineer, Networking

Ditto
San Francisco, GA
Job Description
Role Overview

Join a team at the forefront of next-generation network technology at Ditto. We're expanding our core network stack and building high-performance solutions in next-generation networking, including routing protocols, end-to-end connectivity, transport mechanisms, and edge platforms for mesh systems.

What You Will Do

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.).

Why It Might Be a Fit

This role is ideal for engineers passionate about networking, distributed systems, and building low-level infrastructure that operates at scale and in constrained environments.

Requirements

  • 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.
  • An understanding of some of key mesh networking topics such as TCP, UDP, and QUIC semantics and tradeoffs, including connection establishment, congestion and flow control, retransmission behavior, MTU/fragmentation, and practical implications for latency, throughput, and reliability in real-world systems.
  • 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.

Benefits

  • Competitive salaries
  • Meaningful equity
  • Health, dental, vision, life, and disability insurance
  • 401(k) and flexible spending accounts
  • Flexible time off
  • Ability to work remotely
]]>