Enable job alerts via email!

Senior Software Engineer- Edge Server

Ditto

San Francisco (CA)

Remote

USD 130,000 - 200,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

Ditto, a fast-growing startup, seeks a Senior Software Engineer to develop core edge services for next-generation networking. This role involves building high-performance solutions and collaborating with a diverse team to enhance decentralized systems. Ideal candidates will have a strong background in backend development and a passion for innovative technology.

Benefits

Competitive salaries
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.
  • Proficiency in at least one programming language such as Rust, C++, or Go.
  • Experience designing and consuming APIs for service-to-service communication.

Responsibilities

  • Lead the development of core edge services for mesh-based systems.
  • Build software managing peer discovery and multi-hop communication.
  • Collaborate with engineers and product teams to deliver end-to-end features.

Skills

Backend Development
Systems-Level Development
API Design
Distributed Systems
Concurrency

Education

Bachelor's Degree in Computer Science or related field

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

About 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.

About 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.

About the position

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, you will:

  • Lead the development of core edge services that power Ditto's 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 Ditto's 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 you'll 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 you'll 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:

  • Competitive salaries
  • 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.

Ditto Recruiting Privacy Notice

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    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.

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

Similar jobs

Software Engineer

Super Micro Computer Spain, S.L.

San Jose

On-site

USD 101,000 - 160,000

24 days ago

Software Engineer

Supermicro

California

On-site

USD 101,000 - 160,000

20 days ago