Enable job alerts via email!

Senior Software Engineer- Networking Security New Atlanta, Georgia- United States, Remote

Ditto

Georgia (VT)

Remote

USD 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

Join a leading technology company as a Senior Software Engineer. Shape the future of mesh networking by developing core edge services and collaborating with globally distributed teams. This role requires a strong background in networking and systems-level development, offering a dynamic work environment with remote flexibility and competitive benefits.

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.
  • Proficiency in programming languages such as Rust, C++, or Go.
  • Strong collaboration skills needed for cross-team work.

Responsibilities

  • Lead the development of core edge services for mesh-based systems.
  • Build software for peer discovery and multi-hop communication.
  • Collaborate with security and infrastructure teams.

Skills

Networking
Systems-level development
API design
Concurrency
Collaboration

Tools

Rust
C++
Go

Job description

Senior Software Engineer- Networking Security

Atlanta, Georgia- United States, Remote

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.
  • Lead the development and maintenance of Ditto’s networking stack by designing and implementing secure authentication flows, encryption protocols, and access controls.
  • Contribute to protocol design, transport abstraction, and system-level performance improvements.
  • Collaborate with security and infrastructure teams to continuously audit, harden, and optimize network security and authorization (RBAC) mechanisms.
  • 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 networking, 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 higher level abstraction.
  • Understanding of networking as well as application layer routing and communication protocols.
  • 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.
  • Some experience with security standards, performance and throughput optimizations at system level.
  • 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.

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

Website

Will you now or in the future require any form of employer sponsorship? Select...

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