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 2 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
    3 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    New York, NY
    3 days ago
  • $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... 
    Senior
    Work at office
    Local area

    Peregrine Technologies

    New York, NY
    3 days ago
  • $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’... 
    Senior
    Full time

    Google Inc.

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

    Elliot Partnership

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

    LSEG

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

    Schonfeld

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

    People In AI

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

    ASH LIMITED

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

    Probook

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

    MUFG

    Jersey City, NJ
    3 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
  • $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

    Connect Staffing and Consulting

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

    StubHub

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

    MetTel

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

    Cooley

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

    Bloomberg

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

    Saragossa

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

    SUNO

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

    ExaCare AI

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

    I did my part and supported the Regular Toilet

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

    Bloomberg

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

    Jaide Health

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

    Bloomberg

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

    Emerge Talent

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

    Decagon

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

    Bloomberg

    New York, NY
    3 days ago

Do you want to receive more vacancies?

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