Software Engineer – Networking

Ditto

Remote regions

Global

Benefits

Unlimited PTO

Similar Jobs

See all

AS A SOFTWARE ENGINEER – NETWORKING, YOU WILL:

  • Design, implement, and own core components of Ditto’s networking and transport stack.
  • Drive the re-architecture of the networking stack toward a more modular, scalable, and high-performance design.
  • Debug and systematically improve real-world connectivity issues including data transfer reliability.

WHAT YOU’LL NEED:

  • 5+ years of professional experience building systems software.
  • Strong proficiency in Rust or C++.
  • An understanding of some of key mesh networking topics.

NICE TO HAVES:

  • Experience with mesh networking protocols, routing algorithms, or gossip protocols.
  • Understanding of mobile platform constraints.
  • Experience with Apple Core Bluetooth or Android WiFi Aware APIs.

Ditto

Ditto is redefining how data moves at the edge, aiming to provide seamless experience for developers to build resilient, real-time applications. They are a globally distributed and fast-growing startup committed to building a diverse and inclusive team to solve complex connectivity problems.

Apply for This Position