Senior Software Engineer, Networking jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ditto · 3 hours ago

Senior Software Engineer, Networking

Ditto is redefining how data moves at the edge, aiming to enable developers to build resilient, real-time applications. The Senior Software Engineer, Networking will design and implement core components of Ditto’s networking and transport stack, focusing on high-performance solutions and addressing real-world connectivity issues.

Cloud Data ServicesComputerInformation TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

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 ownership boundaries between transport layers and mesh abstractions
Debug and systematically improve real-world connectivity issues including data transfer reliability, MTU negotiation, pairing instability, throughput ceilings, and cross-platform data sync behavior
Build and optimize transport mechanisms with explicit attention to flow control, backpressure, congestion handling, retries, connection lifecycle management, and failure recovery
Identify and eliminate performance bottlenecks across latency, memory footprint, CPU utilization, and tail behavior in highly concurrent, asynchronous systems
Design protocol state machines, wire formats, and transport abstractions that remain correct under unreliable networks, intermittent connectivity, and constrained environments
Establish meaningful observability through targeted logging, metrics, and diagnostics to enable rapid production debugging and root-cause analysis

Qualification

NetworkingTransport protocolsRustC++Mesh networkingDebugging complex systemsModular APIsPassion for learningClear communication

Required

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++, 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
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

Preferred

Experience with mesh networking protocols, routing algorithms, or gossip protocols
Understanding of mobile platform constraints including background execution models, battery optimization, OS suspension/resume cycles, and their impact on persistent connections
Experience with Apple Core Bluetooth or Android WiFi Aware APIs
Experience with Linux networking, sockets, async I/O, or low-level systems programming
Willingness to travel once per quarter for in-person team gatherings

Benefits

Health, dental, vision, life, and disability insurance
401(k)
Flexible spending accounts
Private healthcare through Vitality
A pension plan
Flexible time off

Company

Ditto

twittertwittertwitter
company-logo
Ditto is an edge-sync platform that allows apps to store, sync, and process data anywhere.

H1B Sponsorship

Ditto has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (1)
2020 (3)

Funding

Current Stage
Growth Stage
Total Funding
$136M
Key Investors
Acrew Capital
2025-03-12Series B· $82M
2023-04-19Series A· $45M
2021-11-18Seed· $9M

Leadership Team

leader-logo
Adam Fish
CEO & Co-Founder
linkedin
Y
Yaniv Erel
Chief Technology Officer
linkedin
Company data provided by crunchbase