Enable job alerts via email!

Senior Software Engineer- Edge Server

ZipRecruiter

Atlanta (GA)

Remote

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A fast-growing startup, Ditto, is seeking a Software Engineer to join their remote team in building high-performance solutions in mesh networking. You will develop core services, design APIs, and collaborate on innovative projects. The ideal candidate has a solid foundation in backend development and a passion for decentralized systems.

Benefits

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

Qualifications

  • 2–5 years of professional software engineering experience.
  • Proficient 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 Ditto's mesh-based systems.
  • Design clean, efficient APIs for interaction with the mesh layer.
  • Collaborate with engineers and product teams for end-to-end features.

Skills

Backend Development
API Design
Concurrency
Performance Optimization

Tools

Rust
C++
Go

Job description

Job DescriptionJob Description

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 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- network technology at Ditto. We're expanding our core network stack and building high-performance solutions in next- 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 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 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 , , , , , (including , childbirth, or related medical conditions), marital status, ancestry, physical or mental , genetic information, veteran status, or expression, , 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 , please let us know.

Ditto Recruiting Privacy Notice

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

Ditto Job Board

Atlanta

Hybrid

USD 80,000 - 120,000

7 days ago
Be an early applicant

Senior Software Engineer- Edge Server New Atlanta, Georgia- United States, Remote

Ditto

Georgia

Remote

USD 80,000 - 120,000

19 days ago