Enable job alerts via email!

SENIOR SOFTWARE ENGINEER- EDGE SERVER

Ditto

San Francisco (CA)

Remote

USD 120,000 - 180,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Ditto is looking for a Senior Software Engineer - Edge Server to join a dynamic team focused on next-generation network technologies. The ideal candidate will lead the development of core edge services, working on software that facilitates communication across unreliable networks, contributing to transformative projects in edge computing and decentralized systems.

Benefits

Stock options
Medical, dental, vision, life, and disability coverage
Flexible spending account (FSA)
Flexible vacation policy
401(k) plan

Qualifications

  • 2–5 years of professional software engineering experience.
  • Solid background in backend or systems-level development.
  • Proficiency in a programming language such as Rust, C++, Go.

Responsibilities

  • Lead the development of core edge services for Ditto's mesh systems.
  • Build software managing peer discovery, multi-hop communication.
  • Design efficient APIs for applications to interact with the mesh layer.

Skills

Backend development
Systems-level development
API design
Distributed systems
Concurrency

Tools

Rust
C++
Go

Job description

Join to apply for the Senior Software Engineer- Edge Server role at Ditto

1 week ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer- Edge Server role at Ditto

Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. We bridge the digital divide by enabling real-time data synchronization—even when internet connectivity is limited or non-existent. Our peer-to-peer technology is trusted by major customers like Chick-fil-A and Delta Airlines, and we also work closely with the U.S. military on mission-critical connectivity solutions. As a fast-growing startup poised for a future IPO, our team is globally distributed, and our core values are trust, communication, and continuous improvement. We celebrate diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives.

Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. We bridge the digital divide by enabling real-time data synchronization—even when internet connectivity is limited or non-existent. Our peer-to-peer technology is trusted by major customers like Chick-fil-A and Delta Airlines, and we also work closely with the U.S. military on mission-critical connectivity solutions. As a fast-growing startup poised for a future IPO, our team is globally distributed, and our core values are trust, communication, and continuous improvement. We celebrate diversity and strive to create a team that encompasses a wide range of backgrounds, skill sets, and perspectives.

About the position

Ready to shape the future of mesh networking?

Join a team at the forefront of next-generation network technology at Ditto. Were 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 were committed to fostering a workplace that values a wide range of backgrounds, perspectives, and talents.

As a Software Engineer , you will :

  • Lead the development of core edge services that power Dittos mesh-based systems.
  • Build software that manages peer discovery, multi-hop communication, and routing across unreliable or dynamic networks.
  • Design clean, efficient APIs that allow higher-level applications to interact with the mesh layer.
  • Develop and maintain the Ditto Edge Server, a lightweight deployment optimized for small infrastructure footprints, enabling seamless integration with Dittos edge-based systems through exposed APIs.
  • Contribute to protocol design, transport abstraction, and system-level performance improvements.
  • Collaborate with other engineers and product teams to deliver end-to-end features that reach real-world users.

This role is ideal for someone who enjoys working at the intersection of software engineering and networking, and wants to help shape the future of decentralized, edge-based systems.

What youll Need

  • 2–5 years of professional software engineering experience.
  • Solid background in backend or systems-level development.
  • Proficiency in at least one programming language such as Rust, C++, Go or similar.
  • Experience designing and consuming APIs for service-to-service communication.
  • Understanding of high-level communication protocols like HTTP, WebSockets, and similar.
  • Comfort working with distributed systems or edge-deployed services.
  • Ability to reason about concurrency, performance, and fault-tolerant architectures.
  • Strong collaboration skills as youll work cross-team particularly closely with product and relevant team engineers spread across the globe.

Nice to Haves

  • Familiarity with networking concepts like routing protocols, transport layers, and peer-to-peer communication.
  • Familiarity with Conflict-free Replicated Data Types (CRDTs)
  • Experience implementing or working with communication protocols.
  • Some experience with or high level of interest in Rust.
  • Strong written communication skills (as we operate asynchronously and value well-structured design docs).
  • Willingness to travel once per quarter for in-person team gatherings.

Benefits we offer :

  • Stock options
  • Medical, dental, vision, life, and disability coverage
  • Flexible spending account (FSA)
  • Flexible vacation policy
  • 401(k) plan
  • Office located in Atlanta, GA. Available for team member use.

Come join our remote team and discover the possibilities of your best career!

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.

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Technology, Information and Internet

Referrals increase your chances of interviewing at Ditto by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

Principal Software Engineer, EA Strategy & Planning (Remote)

Lead ServiceNow Developer - ITSM,ITOM,ITAM - REMOTE

Senior Software Reliability Engineer (Remote)

Software Engineer Senior Manager – Mobile Application Development (Remote)

Senior Software Engineer-Full Stack Developer

Senior React Web Developer - US Remote - Contract to Perm

Software Engineer Principal - Retail Media Data Systems (Remote)

Senior Software Developer (Remote - United States)

R-53356 Lead SAP Software Engineer- Quality Engineer (Open to Atlanta Only)

Senior Backend Software Developer (Remote)

Senior Staff Software Engineer, Payments

Atlanta Metropolitan Area $191,000.00-$265,000.00 1 day ago

Atlanta Metropolitan Area $222,000.00-$290,000.00 2 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • San Francisco, CA, United States

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer- Edge Server

ZipRecruiter

Atlanta null

Remote

Remote

USD 90,000 - 130,000

Full time

24 days ago

Software Engineer (Full Stack)

Society of Exploration Geophysicists

Campbell null

On-site

On-site

USD 100,000 - 150,000

Full time

Today
Be an early applicant

Software Engineer (Full Stack)

Algorized

Campbell null

On-site

On-site

USD 130,000 - 150,000

Full time

3 days ago
Be an early applicant

Software Engineer

Supermicro

California,San Jose null

On-site

On-site

USD 101,000 - 160,000

Full time

30+ days ago