Ditto is hiring a Software Engineer specializing in Networking to design core components of our networking stack. This role involves driving a more modular architecture and improving real-world connectivity issues. Candidates should have over 5 years of experience in systems software, strong proficiency in Rust or C++, and an understanding of network protocols such as TCP and UDP. We offer competitive salaries, equity, and flexible time off, with the option to work remotely from our offices in San Francisco or Atlanta.
Qualifications
5+ years of experience in building systems software with a focus on networking.
Strong proficiency in Rust or C++ and understanding of networking protocols.
Experience debugging networked systems and designing modular APIs.
Responsibilities
Design and own core networking components for Ditto’s stack.
Drive architecture towards modular and scalable design.
Debug real-world connectivity issues and improve performance.
Skills
Networking expertise
Rust or C++ proficiency
API design
Communication skills
Debugging complex systems
Tools
Async I/O
Linux networking
Apple Core Bluetooth
Android Wi-Fi Aware
Job description
Ditto is hiring a Software Engineer specializing in Networking to design core components of our networking stack. This role involves driving a more modular architecture and improving real-world connectivity issues. Candidates should have over 5 years of experience in systems software, strong proficiency in Rust or C++, and an understanding of network protocols such as TCP and UDP. We offer competitive salaries, equity, and flexible time off, with the option to work remotely from our offices in San Francisco or Atlanta.