Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ditto Logo

Software Engineer, Mobile Transports

Ditto

$128,000 - $230,000
Oct 7, 2025
Atlanta, GA, US
Apply Now

Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet.

Requirements

  • Up to 2 years of professional software development experience in mobile.
  • Solid understanding of networking fundamentals (TCP/IP, UDP, sockets, routing, and general LAN networking concepts).
  • Exposure to or interest in mobile connectivity technologies such as AWDL, Wi-Fi Aware, LAN, and Bluetooth Low Energy (BLE).
  • Experience programming in at least one of the following: Python, Rust, Kotlin, Swift, Java, or C++.
  • Ability to design, debug, and optimize performance-sensitive code on mobile devices.
  • Familiarity with debugging tools and logs for distributed or asynchronous systems.
  • Experience with low-level networking APIs or building transport protocols.

Responsibilities

  • Design, implement, and optimize Ditto’s mobile transport infrastructure across iOS and Android platforms.
  • Develop internal frameworks, testing harnesses, and tools to validate performance and reliability across diverse environments.
  • Work closely with the core transports and platform teams to integrate new transport capabilities into Ditto’s stack.
  • Analyze and improve networking performance with focus on latency, throughput, and connection stability.
  • Build scalable systems to measure and monitor transport behaviors in real-world conditions.
  • Collaborate with product and SDK teams to ensure new transport features are developer-friendly and production-ready.
  • Participate in code reviews, testing, and design discussions that shape the future of Ditto’s connectivity layer.

Other

  • Strong communication skills, especially in written form—our engineering process relies heavily on written collaboration and documentation.
  • Open-minded and proactive in exploring how AI can transform the way we work and deliver impact.
  • Grit.
  • Curiosity.
  • Adaptability.