Skip to main content
Ditto

Software Engineer - Public Sector

10h

Ditto

Austin, US · Full-time · $156,000 – $227,000

About this role

Ditto is redefining how data moves at the edge. The mission is to make it seamless for developers to build resilient, real-time applications regardless of network conditions. As a Software Engineer focused on public sector work, you will integrate the platform's synchronization capabilities into tools used in demanding operational settings.

You will own meaningful features end-to-end from architecture through deployment. The role emphasizes mobile and integration work that meets users where they are. You will also serve as a key feedback loop into the core product engineering team.

This position suits a highly adaptable problem-solver comfortable moving fast and navigating ambiguity. You will translate real-world usage into clear technical insights and product requirements. The company is globally distributed and committed to building a diverse team.

With more than $145 million in funding, Ditto is trusted by organizations including the U.S. military. The work powers mission-critical experiences across defense and related sectors. You will deliver reliable software that operates in disconnected and low-bandwidth environments.

Requirements

  • Must be eligible to obtain a Secret clearance; U.S. Citizenship is strictly required.
  • 5+ years of experience in software engineering, including building, shipping, and maintaining production applications.
  • 2+ years of technical experience with Android application development, including the Android SDK and Kotlin and/or Java.
  • Prior experience with ATAK plugin development or deep familiarity with the TAK ecosystem, including CoT messaging and TAK Server integration.
  • Strong integration design skills, including the ability to define clean API contracts and design data synchronization patterns.

Responsibilities

  • Lead the design, development, and field deployment of custom ATAK plugins that integrate data synchronization capabilities into the warfighter's primary situational awareness tool.
  • Architect and develop performant Android applications and services that run on tactical end-user devices in disconnected, intermittent, and low-bandwidth environments.
  • Own the end-to-end integration design between the platform and the broader TAK ecosystem, defining data contracts, API boundaries, and synchronization patterns.
  • Rapidly diagnose and resolve application, integration, and data-flow issues on end-user devices in live operational environments.