Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Networking in New York, NY vacancy
  • $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

    Bloomberg

    New York, NY
    5 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package
    2 days per week
    1 day per week

    Israelvcforum

    New York, NY
    2 days ago
  • 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

    United States Digital Space LLC

    New York, NY
    5 days ago
  • $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

    Bloomberg

    New York, NY
    2 days ago
  • $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... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office

    Bloomberg L.P.

    New York, NY
    2 days ago
  • 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... 
    Senior
    Remote job

    Silvus Technologies

    New York, NY
    5 days ago
  • $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... 
    Senior
    Permanent employment
    For contractors
    Work at office
    Local area
    Remote work

    Silvus Technologies

    New York, NY
    5 days ago
  • $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

    Disney Cruise Line

    New York, NY
    6 days ago
  • 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

    Vultr

    New York, NY
    5 days ago
  • $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... 
    Senior
    Flexible hours

    The Consulting Solutions

    New York, NY
    2 days ago
  • 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... 
    Senior
    2 days per week

    Metropolitan Transportation Authority

    New York, NY
    6 days ago
  • 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... 
    Senior
    Remote work

    ZenAgain Inc.

    New York, NY
    3 days ago
  • 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... 
    Senior
    Remote job

    Encore Talent

    Brooklyn, NY
    5 days ago
  • 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... 
    Senior
    Contract work

    ASRC Federal Holding Company

    New York, NY
    2 days ago
  • 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

    CyberMedia Technologies

    New York, NY
    4 days ago
  • $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... 
    Senior
    Remote job
    Flexible hours

    Intelex Technologies ULC

    New York, NY
    5 days ago
  • 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... 
    Senior
    Remote job
    Work at office

    OncoHealth

    New York, NY
    5 days ago
  • $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

    Traveltechessentialist

    New York, NY
    3 days ago
  • 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

    Ampcus, Inc

    New York, NY
    5 days ago
  • $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

    Ernst & Young Advisory Services Sdn Bhd

    New York, NY
    3 days ago
  • $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... 
    Senior
    Remote job
    Flexible hours

    Upstart

    New York, NY
    5 days ago
  • 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

    INTEGRA RH

    New York, NY
    5 days ago
  • 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

    Medsender

    New York, NY
    6 days ago
  • $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

    Alumni Ventures

    New York, NY
    6 days ago
  • $150k - $226k

    Harness is seeking a senior software engineer with over 12 years of experience in developing scalable applications using Java. The ideal candidate will design, develop, and maintain software, working collaboratively in an agile environment while solving complex challenges... 
    Senior
    Remote work

    Harness

    New York, NY
    5 days ago
  • $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

    The Consulting Solutions

    New York, NY
    2 days ago
  • 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

    United States Digital Space LLC

    New York, NY
    4 days ago
  • $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... 
    Senior
    Remote job
    Flexible hours

    Elite Technology

    New York, NY
    5 days ago
  • 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... 
    Senior
    Remote work

    Phantom

    New York, NY
    5 days ago
  • 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... 
    Senior
    Remote job

    DevOpsChat

    New York, NY
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Networking. Be the first to apply!