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
...World‑Changing Company Palantir builds the world's leading software for data‑driven decisions and operations. By bringing... ...disruptions, locate 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 package2 days per week1 day per week- United States Digital Space LLC, based in New York, is seeking a skilled professional to join the Cloud Network Monitoring team. The ideal candidate will possess deep technical expertise in Linux kernel development and eBPF programming, contributing to the development of...Senior
- A cutting-edge technology firm in the United States is searching for a Senior R&D Software Engineer to lead software design for advanced Networked Electronic Warfare systems. This pivotal role emphasizes embedded software development, DevOps practices, and collaboration...SeniorRemote job
$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$160k - $240k
Bloomberg is seeking a Senior Software Engineer in New York to join the Network Production Engineering team. This role focuses on automating and enhancing the management of a global production network. Candidates should have 4+ years of experience, strong programming skills...Senior$182k - $242k
...Nasdaq: CRWV) in March 2025. Learn more at [ ABOUT THE ROLE: CoreWeave is seeking a passionate and innovative Senior Software Engineer of Network Services to lead the architecture, scaling, and operations of our network services. You'll be tackling the complex...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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$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- A leading cloud infrastructure provider is seeking a Senior Engineer, Cloud Networking to architect and lead the global cloud networking platform. The role involves designing scalable, reliable, and secure network services, including VPC and security features. Candidates...Senior
$126k - $248k
The Consulting Solutions is seeking a skilled engineer to join the MongoDB Cloud Services Team, focusing on large-scale distributed systems. This role involves collaborating with product teams to deliver user-focused solutions and contributing to best practices in engineering...SeniorFlexible hours- The Metropolitan Transportation Authority (MTA) in New York City is seeking a Senior Software Engineer to lead software design and development initiatives. This role involves collaborating with teams, managing projects, and offering technical advice while ensuring adherence...Senior2 days per week
- Encore Talent is seeking a Senior Software Engineer to lead technology strategy for software delivery teams. This role involves software design, development, and mentoring, focusing on creating reusable components and improving processes. The ideal candidate will have...SeniorRemote job
- A leading tech company is seeking a Senior Software Engineer in New York City or remote. The ideal candidate should have at least 5 years of experience in software engineering with expertise in cloud computing and DevOps, particularly in Kubernetes and ECR. Responsibilities...SeniorRemote work
- A leading technology firm in the United States is looking for a Senior Software Engineer to develop and implement robust APIs for AI integration in cloud environments. The role requires significant experience in software development, particularly with Python and SQL, along...Senior
- ASRC Federal Holding Company is seeking a Senior Software Developer to lead design and development for mission-critical applications within the Defense Contract Audit Agency (DCAA). This role involves technical leadership in application architecture, cloud modernization...SeniorContract work
$104.9k - $144.9k
A global leader in software solutions is seeking a Senior Software Developer to remotely design and develop applications. This role emphasizes automation and quality assurance, requiring expertise in TypeScript, Node.js, and C#. The ideal candidate will collaborate with...SeniorRemote jobFlexible hours$164.8k - $228.4k
Upstart is seeking a Senior Software Engineer to design and build platforms that enhance internal efficiencies within Upstart Bank. The role offers flexible remote work options while making a significant impact through critical software infrastructure. With a focus on...SeniorRemote jobFlexible hours- OncoHealth is seeking a Software Engineer dedicated to developing innovative software solutions in an agile environment. This position emphasizes utilizing AI tools for coding, debugging, and fostering team efficiency. Join our mission to support cancer patients through...SeniorRemote jobWork at office
- A leading technology consulting firm in New York, NY is seeking a highly motivated Software Dev Engineer IV to design and implement full-stack cloud-native applications. You will own the delivery of complex projects, serve as a technical lead, and collaborate on innovative...Senior
$130k - $185k
Ernst & Young Advisory Services Sdn Bhd is hiring a Software Engineer in New York to design and deliver production-grade software systems. This role focuses on AI-enabled tooling and collaboration with AI/ML engineers for integrating models into workflows. The ideal candidate...Senior$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- INTEGRA RH is seeking a GitHub Governance role located in the United States. This hands-on position focuses on platform operations and developer support, addressing tickets, and ensuring compliance with audit standards. Ideal candidates possess deep expertise in GitHub ...Senior
$118.8k - $207.2k
Alumni Ventures is seeking a Senior Software Engineer to join Blueflame AI, working at the forefront of AI technology. This hybrid position requires collaboration to design and implement software solutions for the Blueflame AI platform, ensuring performance and reliability...Senior- United States Digital Space LLC is seeking a candidate for a role focused on the Analytics Data Platform Lakehouse. You will design and operate core components of our lakehouse platform while driving adoption of open table formats across teams. The ideal candidate will ...Senior
$155.7k - $173k
Elite Technology is looking for a Senior Software Engineer to design scalable systems and drive engineering excellence. This role emphasizes cross-team influence and elevating engineering standards, with responsibilities including system architecture design and mentoring...SeniorRemote jobFlexible hours- A leading fintech company in the United States is looking for a Software Engineer to build systems that power their trading experiences. Responsibilities include designing APIs, implementing new trading protocols, and interfacing directly with users for feedback. The ideal...SeniorRemote work
- A leading technology company is seeking a skilled Senior Software Engineer to join their innovative team. This fully remote role focuses on building and enhancing products, requiring expertise in PHP and JavaScript. The ideal candidate is a tech enthusiast with problem...SeniorRemote job
- A healthcare technology company in New York is looking for a talented software engineer to join their team. You will engage in enhancing AI-driven solutions to improve healthcare communication. The ideal candidate has over 5 years of experience in web development, proficient...Senior
$192k - $240k
The Consulting Solutions is seeking a Senior Software Engineer for their Streaming Platform team in New York. This role involves architecting and optimizing interactions for high-throughput data streams, mentoring junior engineers, and enhancing the developer experience...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Networking. Be the first to apply!
- software engineer amazon New York, NY
- experienced software developer New York, NY
- federal - software developer New York, NY
- software developer internship New York, NY
- senior software engineer New York, NY
- software developer fintech New York, NY
- part time software developer remote New York, NY
- software developer intern New York, NY
- software data engineer New York, NY
- fall software engineering internship New York, NY
