Enable job alerts via email!

Senior Software Engineer- Networking Security

Ditto

Atlanta (GA)

Remote

USD 100,000 - 125,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Join a leading company dedicated to revolutionizing edge device capabilities. As a Senior Software Engineer, you will develop high-performance solutions in next-generation networking, guiding the future of decentralized systems while enjoying a flexible work environment and rich benefits.

Benefits

Competitive salaries
Stock options
Medical, dental, vision, life, and disability coverage
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.
  • Understanding of networking and application layer communication protocols.

Responsibilities

  • Lead the development of core edge services for mesh-based systems.
  • Build software that manages peer discovery and routing across dynamic networks.
  • Collaborate on network security and authorization mechanisms.

Skills

Networking
Backend Development
Systems-level Development
Concurrency
Collaboration

Tools

Rust
C++
Go

Job description

Senior Software Engineer- Networking Security
Senior Software Engineer- Networking Security

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.
  • 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:

  • 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

Get notified about new Senior Software Engineer jobs in Atlanta, GA.

Industrial Automation SCADA Senior Software Engineer
Lead ServiceNow Developer - ITSM,ITOM,ITAM - REMOTE

Atlanta, GA $100,000 - $125,000 1 month ago

Senior Software Reliability Engineer (Remote)
Senior Software Engineer- AI | Machine Learning (Remote)

Atlanta Metropolitan Area
$214,000.00
-
$309,000.00
2 days ago

Software Engineer Senior Manager – Mobile Application Development (Remote)
Senior Software Developer (Remote - United States)
Lead Software Developer (Remote Opportunity)

Atlanta, GA
$168,000.00
-
$196,000.00
2 weeks ago

Senior Software Engineer - SAP Treasury (Remote)
Senior Software Engineer, Device Management - United States
Software Engineer Senior Principal - GenAI (Remote)
Senior Staff Software Engineer, Time Engineering

Atlanta Metropolitan Area
$191,000.00
-
$279,000.00
4 days ago

Senior/Software Engineer, Platforms & Productivity
Principal Software Engineer - Contact Centers (Remote)

Atlanta, GA $150,000 - $175,000 1 week ago

Java / Angular Full Stack Senior Developer
Senior Staff Software Engineer, Payments

Atlanta Metropolitan Area $147,500 - $195,000 2 days ago

Senior Software Engineer - Digital Workplace
Principal Software Engineer - Contact Centers (Remote)

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

IT Software Engineer - Build Team Remote

Lensa

Atlanta null

Remote

Remote

USD 74 000 - 118 000

Full time

Yesterday
Be an early applicant

Deepfield Senior Fullstack Software Engineer

Nokia

Town of Greece null

Remote

Remote

USD 90 000 - 130 000

Full time

4 days ago
Be an early applicant

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Atlanta null

Remote

Remote

USD 100 000 - 125 000

Full time

6 days ago
Be an early applicant

Lead SAP Software Engineer- Quality Engineer (Open to Atlanta and Boston)

Nike

Atlanta null

Remote

Remote

USD 100 000 - 130 000

Full time

Yesterday
Be an early applicant

Staff Software Engineer - Reliability Engineer (Remote)

The Home Depot

Atlanta null

Remote

Remote

USD 110 000 - 140 000

Full time

3 days ago
Be an early applicant

It software engineer - full stack java developer

Prime Therapeutics

Atlanta null

Remote

Remote

USD 74 000 - 118 000

Full time

4 days ago
Be an early applicant

It software engineer - team

Prime Therapeutics

Atlanta null

Remote

Remote

USD 74 000 - 118 000

Full time

4 days ago
Be an early applicant

Sr. Engineer, Application Reliability Engineering-2495

Comcast

Philadelphia null

Remote

Remote

USD 100 000 - 130 000

Full time

2 days ago
Be an early applicant

Senior Software Engineer - Reliability Engineering (Remote)

The Home Depot

Atlanta null

Remote

Remote

USD 110 000 - 140 000

Full time

17 days ago