Jobedly Post a Job

Senior Software Engineer, Android

ditto · Remote
RemoteFull-timeEngineeringTechnology$179,000–$241,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Senior Software Engineer Android role

Senior Software Engineer Android positions focus on delivering results in their domain. This page aggregates open Senior Software Engineer Android roles and what employers typically expect.

About Ditto: 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. With more than $145 million in funding and trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, Ditto powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast-growing startup, we’re committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world’s hardest connectivity problems. ABOUT THE POSITION As a Senior Software Engineer, you'll design, build, and ship software that brings Ditto's data synchronization capabilities directly into the tools and environments where defense users operate. You'll own complex, ambiguous problems end to end—from architecture and implementation through deployment—with a particular focus on mobile applications, plugins, and integrations that meet users where they are. Beyond your own delivery, you'll set technical direction for this area, raise the engineering bar across the team, and mentor other engineers. You'll also serve as a senior technical voice in a key feedback loop with our core product engineering team, translating lessons from real-world usage into clear technical insights, architectural recommendations, and product requirements. This role is well suited to a highly adaptable senior engineer who is comfortable owning ambiguity, driving technical strategy, and helping teams deliver reliable software under real operational pressure. KEY RESPONSIBILITIES Own technical strategy and delivery: Drive the design, development, and field deployment of applications and plugins that integrate Ditto's data synchronization capabilities into the warfighter's primary situational awareness tools, setting patterns and standards for other engineers to follow. Build Android-native integrations: Architect and develop performant Android applications and services that run on tactical end-user devices, ensuring reliable operation in disconnected, intermittent, and low-bandwidth (DIL) environments. Establish technical standards for reliability and performance in this space. Own integration architecture: Drive end-to-end integration design between Ditto's platform and the broader TAK ecosystem. Define data contracts, API boundaries, and synchronization patterns that enable seamless interoperability with third-party systems and services, and evaluate architectural trade-offs that shape the platform's long-term direction. Solve problems in real time: Act as a senior technical escalation point, rapidly diagnosing and resolving complex application, integration, and data-flow issues on end-user devices in live operational environments. Build the tooling and practices that enable the broader team to do the same. Mentor and elevate the team: Provide technical mentorship to other engineers working in this space, review designs and code, and help grow the team's depth in Android, ATAK/TAK, and integration architecture. Influence the edge integration roadmap: Partner with product and engineering leadership to define priorities for edge integration work based on firsthand knowledge of field constraints and operational realities. WHAT YOU'LL NEED 8+ years of software engineering experience, including a strong track record of building, shipping, and maintaining production applications at scale. You should be comfortable working across the full stack and have deep, demonstrated expertise in at least one technical area. 4+ years of mobile application development experience, including deep familiarity with the Android SDK, Kotlin and/or Java, and the practical challenges of building reliable software for di…

Salary estimate

$179,000 – $241,000/yr
Provided by the employer.

Skills for this role

JAVALeadershipKotlin

Resume tips for Senior Software Engineer Android applicants

Interview preparation

Prepare concrete STAR-format stories that show Senior Software Engineer Android outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Senior Software Engineer Android problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About ditto

ditto is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles