Full-Time

Software Engineer

Public Sector Application

Ditto

Ditto

201-500 employees

Edge-sync platform for multi-platform apps

Compensation Overview

$156k - $227k/yr

+ Equity

No H1B Sponsorship

Washington, DC, USA + 2 more

More locations: San Francisco, CA, USA | Atlanta, GA, USA

Remote

US Citizenship Required

Category
Software Engineering (1)
Required Skills
Kotlin
Rust
Python
Java
Go
Android Development

Get referred to Ditto

See people who can refer or advise you

Requirements
  • U.S. citizenship is required and the candidate must be eligible to obtain a Secret clearance.
  • At least 5 years of software engineering experience, including hands-on experience building, shipping, and maintaining production applications.
  • At least 2 years of technical experience developing Android applications, including familiarity with the Android SDK, Kotlin and/or Java, and the challenges of building reliable software for diverse mobile hardware.
  • Prior experience developing ATAK plugins or deep familiarity with the TAK ecosystem, including CoT messaging, TAK Server integration, and plugin architecture.
  • Strong integration design skills, including defining API contracts, designing data synchronization patterns, and architecting loosely coupled systems that interoperate across organizational and technical boundaries.
  • Ability to navigate ambiguity, move quickly, and balance immediate operational fixes with long-term technical fidelity.
  • Strong written and verbal communication skills, including translating complex edge-case technical realities and user workflows into actionable requirements for product engineers.
Responsibilities
  • Design, develop, and field-deploy custom ATAK plugins that integrate the platform's data synchronization capabilities into the warfighter's situational awareness tool.
  • Architect and develop performant Android applications and services for tactical end-user devices operating 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 for interoperability with third-party systems and services.
  • Rapidly diagnose and resolve application, integration, and data-flow issues on end-user devices in live operational environments.
  • Design, build, and ship software integrations from architecture and implementation through deployment.
  • Translate real-world usage feedback into technical insights and product requirements for the core product engineering team.
Desired Qualifications
  • Prior experience with conflict-free replicated data types or local-first software architectures for data synchronization without a central server.
  • Experience with cross-platform mobile development frameworks or strategies for maintaining parity between Android and other platform targets.
  • Familiarity with tactical networking concepts, including constrained, mesh, or MANET radio networks.
  • Experience with SQLite, Realm, or other embedded databases and offline-first data persistence strategies for mobile applications.
  • Direct experience deploying and supporting software on end-user devices in field exercises or operational environments.
  • Previous experience working directly with SOCOM, DoD, or federal customers and navigating secure or classified network environments.
  • A background in backend or systems development, such as Go, Rust, or Python, in addition to Android, for prototyping integration middleware or data translation services.

Ditto.live provides an Edge Sync Platform that helps developers build native apps for iOS, macOS, Android, and web with efficient data synchronization across devices and cloud. How it works: developers write code once and deploy to multiple platforms; the platform handles data syncing across edge devices and cloud, supports offline use, and enables peer-to-peer authentication and smooth cross-device experiences. How it differs: it targets distributed data across many devices rather than a single database, emphasizes offline and edge syncing, and focuses on a unified cross-platform deployment to reduce development time. The goal: simplify data handling and synchronization so apps can run consistently on multiple devices and platforms, delivering interconnected, responsive user experiences.

Company Size

201-500

Company Stage

Series B

Total Funding

$136M

Headquarters

San Francisco, California

Founded

2018

Get referred to Ditto

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • ARR grew 250% in 2025, supporting strong product-market fit and pricing power.
  • Series B closed at $82 million in March 2025, funding rapid expansion.
  • 2026 product releases, including SDK v5 and v1.59.0, improve performance and reliability.

What critics are saying

  • MongoDB Device Sync deprecation left customers shopping; Couchbase aggressively targets those migrations.
  • A 2026 defense-and-airline focus concentrates revenue in regulated buyers with slow procurement cycles.
  • If large incumbents bundle offline sync into cloud platforms, Ditto’s standalone value compresses.

What makes Ditto unique

  • Ditto’s mesh sync works offline across mobile, desktop, and IoT devices.
  • Zebra PartnerConnect and Alaska Airlines validate enterprise workflows needing connectivity-independent operations.
  • AFWERX’s $1.125M contract shows defense-grade sync differentiates Ditto from generic databases.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

Disability Insurance

Flexible Spending Account/Flexible Spending Account

Unlimited Paid Time Off

401(k) Retirement Plan

Stock Options

Growth & Insights and Company News

Headcount

6 month growth

-3%

1 year growth

3%

2 year growth

-1%

After a great personal experience, Vrid has partnered with Ditto Insurance by Finshots.

Skift
Mar 14th, 2025
In-Flight Messaging and Indian Budget Hotels: Travel Startups Raise $86 Million

Ditto has also partnered with Hugo, a Central American company whose app is used for ticketing and mobile food orders at Latin American stadiums and event venues.

Wow Partners, Inc.
Mar 12th, 2025
Ditto raises $82M in Series B funding

Ditto, a mobile database company for edge devices, secured $82 million in a Series B funding round, valuing the company at $462 million. The round was led by Top Tier Capital Partners and Acrew Capital, with participation from USIT, True Ventures, and Amity Ventures. Ditto's ARR grew by 250% over the past year, and it secured a major contract with the U.S. Air Force. The funds will be used to enhance partnerships, expand product offerings, and grow global operations.

Latest Nigerian News
Mar 12th, 2025
Ditto lands $82M to synchronize data from the edge to the cloud

Ditto, a company thats setting out to bring resilient connectivity to edge devices, has raised $82 million in a Series B round of funding at a post-money valuation of $462 million, more than double its Series A valuation from 2023.

Inshorts
Jun 22nd, 2024
How is Zerodha-backed Ditto disrupting the insurance market?

the cofounders of finshots founded ditto insurance in 2021 and raised ₹4 crore from zerodha ditto captured the indian market by an advisoryfirst approach to help people make informed decisions about their health and term insurance which in turn has worked for them today it is one of the leaders with over 400 employees and advise over 3 lakh customers