Senior Software Engineer, Networking
Ditto
About Ditto: 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. Ready to shape the future of mesh networking? 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. Work remotely, set your own schedule, and solve complex, meaningful problems. At Ditto, we are proud to be an equal opportunity employer with a diverse, global team. We believe that inclusive teams drive innovation, and we’re committed to fostering a workplace that values a wide range of backgrounds, perspectives, and talents. As a Software Engineer – Networking, you will: 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. This role is ideal for engineers passionate about networking, distributed systems, and building low‑level infrastructure that operates at scale and in constrained environments. What You’ll Need 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. Nice to Haves 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. The Benefits of Building with Us We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we’re building. Benefits vary by region to make sure you're covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts. In the UK, we offer private healthcare through Vitality, a pension plan, and region‑specific coverage. For our team members elsewhere in the world, we work with our global employer platform to offer equitable benefits and coverage. Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta and San Francisco offices are open if you ever want a place to work or meet up with teammates. Apply Anyway At Ditto, we know game‑changers don’t always come wrapped in a “perfect” resume. Years of experience? Every single bullet point checked? Meh. That’s not what drives us. What does matter? Grit. Curiosity. Adaptability. And a genuine spark for what we’re building. 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. We’re always on the lookout for exceptional humans who want to grow, stretch, and build something meaningful with us. Equal Opportunity Employer Ditto is proud to be an equal‑opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know. #J-18808-Ljbffr Ditto
$160k - $240k
...A global financial services company based in New York is seeking a Senior Software Engineer to build high-throughput and low-latency applications. You will collaborate within exciting teams and help shape the infrastructure for trading products. This role requires over...Senior$135k - $200k
...Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the... ...missing children, and more. The Role As a Senior Software Engineer on Network Infrastructure you will be joining a team whose mission...SeniorWork experience placementWork at officeRemote workWork from homeRelocation package$200k - $250k
...and we’re amplifying our impact as we expand into the enterprise and internationally. Role We are looking to add a Software Engineer, Networking to expand our high‑impact Platform team. You’ll build the software layer that automates what network engineers typically...SeniorWork at officeLocal area$174k - $252k
Senior Software Engineer, Infrastructure, High Performance Networking Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New York, NY, USA; Sunnyvale, CA, USA . Qualifications Bachelor’...SeniorFull time- ...Job Title: Senior Software Engineer, Network Automation Platforms Location: NYC (Hybrid) Compensation: Exceptionally Generous + Bonus + Benefits The Opportunity Join an elite, world-class engineering team at a leading quantitative investment firm where technology...Senior
$160k - $240k
Senior Software Engineer - Network Security Location New York Business Area Engineering and CTO Ref # 10050192 Description & Requirements As a Senior Software Engineer, you will be a critical member of the team responsible for the full lifecycle of our global network...SeniorTemporary workFor contractorsWork experience placementWork at office$140k - $200k
...MANET and MIMO communications systems, is reshaping mesh network technology for mission-critical applications - on the ground... ...Silvus is seeking a highly skilled and motivated Senior R&D Software Engineer to join our Research & Development team. In this pivotal role...SeniorPermanent employmentFor contractorsWork at officeLocal areaRemote work$129.7k - $216.1k
...LSEG is seeking a Manager to develop and support complex applications for FX Engineering. The role requires strong Java programming skills, knowledge of cloud technologies, and the ability to manage multiple priorities within a globally distributed team. Compensation includes...Senior$180k - $250k
...A global multi-strategy investment platform is seeking a Senior Software Engineer to design and support applications that facilitate the trade lifecycle. Candidates should have at least seven years of relevant experience, a strong expertise in Java and microservices,...Senior$200k - $225k
...People In AI, a New York-based startup, is seeking a Senior Software Engineer to build the next generation of workflow software for behavioral health clinicians. The ideal candidate will be excited to shape product and engineering culture in an early-stage environment...Senior- ...Ash is seeking a highly skilled Senior Software Engineer to join their engineering team in New York, NY. This role involves implementing high-impact features and solving complex problems that enhance healthcare outcomes. Collaborate with a capable team, own key technical...Senior
- ...fast-growing startup in the home services sector seeks a backend engineer to build production AI systems that automate complex decision-... ..., excellent coding skills, and a drive to deliver meaningful software that impacts real working-class Americans. Competitive salary,...Senior
- ...MUFG is seeking a highly skilled Software Engineer to join their Transaction Banking Technology team in Jersey City, NJ. The role requires hands-on experience in Java and Spring Boot to develop and integrate enterprise systems. The ideal candidate possesses over 5 years...SeniorRemote work
$113.4k - $252k
...Traveltechessentialist is seeking a Senior Software Engineer to join our Flights group in New York, NY. You will design and develop features for Navan's premier flight platform, impacting customers globally. Ideal candidates will have over 6 years of experience in complex...Senior$200k - $300k
...Connect Staffing and Consulting is looking for a Senior Software Engineer in New York. This is a unique opportunity to work on an AI platform with significant customer demand. The role requires strong experience in Python and TypeScript, along with familiarity with scalable...Senior$200k - $250k
...A leading ticket marketplace in New York is seeking a Senior Software Engineer to drive the development of next-generation technologies. The role requires 5–6+ years of experience in software development, particularly with Java or C#. You will provide technical leadership...SeniorFlexible hours$150k - $180k
...A global communications solutions provider is seeking a Senior Software Engineer in New York, NY to lead the migration of legacy applications to a modern stack. The ideal candidate will have over 5 years of software engineering experience, strong knowledge of React, and...Senior$148.7k - $199.4k
...Disney Cruise Line - The Walt Disney Company is seeking a Senior Software Engineer to design and develop scalable software solutions. Located in New York, the role involves working with cutting-edge technologies, including Functional Programming Scala, AWS, and Kubernetes...Senior$155k - $210k
...A leading global law firm in New York is seeking a Senior Software Engineer to join their Practice Engineering team. The role involves developing user information solutions and leading a team of developers. Candidates should have over 5 years of web development experience...Senior$160k - $240k
...A leading financial technology company in New York is seeking a Senior Software Engineer to develop next-generation alerting and notification systems. The ideal candidate will have over 4 years of experience with Java or Python and expertise in modern web technologies...Senior- ...Saragossa is seeking a Senior Software Engineer for its Treasury Technology team in New York. This role involves owning critical components, shaping the technical roadmap, and driving architecture decisions. You will design and build backend services with a focus on reliability...Senior
- ...Suno, a leading AI music company in New York, is seeking Staff and Senior Software Engineers who can build consumer-facing products at scale. Responsibilities include owning systems end-to-end, designing APIs, and collaborating with cross-functional teams. Ideal candidates...Senior
- ...A leading health tech company seeks a Senior Software Engineer to drive a full-cycle development process. You will ship user-facing features, produce quality code in TypeScript, and build internal tools that boost team velocity. Required qualifications include a Bachelor...SeniorFlexible hours
- ...locations, develop tooling for existing locations, and design automated migration tools. The ideal candidate has over 5 years of software engineering experience, expertise in structured programming languages like Go or Python, and is proficient in Kubernetes, Cassandra, and...Senior
- ...A global financial services company is seeking a Senior Software Engineer to join their Launchpad team in New York. This role involves designing a modernized desktop application runtime and building APIs for seamless application communication. The ideal candidate will...Senior
- ...Jaide Health is looking for a Software Engineer to join their Customer Experience Product team in New York. This role focuses on designing and building the systems behind Hopper’s post-booking experience, impacting customer service interactions. The ideal candidate will...SeniorRemote work
$160k - $240k
...A leading financial software company is seeking a Senior Software Engineer for their Sell-Side Trading Platform in New York. This role involves designing software, troubleshooting issues, and collaborating across teams. Candidates should have over 5 years of programming...Senior$140k - $200k
...Emerge Talent is seeking a mid-to-senior software engineer to join their NYC team. The role involves building scalable backend systems for an AI management platform and requires 5-10 years of software engineering experience focused on AI integrations. Strong skills in...Senior$200k - $400k
...Decagon is looking for a Senior Software Engineer to design and build systems that enable customers to create and optimize their AI agents. This role involves collaborating with customer-facing teams to ensure functionality meets user needs. Ideal candidates will have...SeniorFlexible hours- ...A leading global financial technology firm is seeking a software engineer to take ownership of software development from requirements to deployment. The role involves building scalable systems and collaborating with cross-functional teams. Candidates should have a background...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Networking. Be the first to apply!
- software sales engineer New York, NY
- software engineer internship remote New York, NY
- IT software developer New York, NY
- new grad software engineer New York, NY
- software engineer staff New York, NY
- integration software engineer New York, NY
- machine learning software engineer New York, NY
- software engineer part time New York, NY
- facebook software engineer New York, NY
- senior robotics software engineer New York, NY

