Senior Software Engineer, Android
Ditto
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 diverse mobile hardware. Strong integration design skills, including the ability to define clean API contracts, design data synchronization patterns, and architect loosely coupled systems that interoperate reliably across organizational and technical boundaries. Demonstrated technical leadership, including making architectural decisions, setting technical direction for a team or project, weighing trade-offs, and communicating rationale to engineers and stakeholders. A track record of mentoring engineers through code review, design guidance, or direct coaching. A highly adaptable, problem-solving mindset, with the ability to navigate ambiguity, move quickly, and balance immediate operational fixes with long-term technical fidelity. Strong written and verbal communication skills. As a crucial bridge between the operational edge and our core development team, you must be able to translate complex technical realities, edge cases, and user workflows into clear, actionable requirements and architectural recommendations for product engineers and leadership. Nice to Haves CRDTs or local-first architectures for managing complex data synchronization without a central server. Cross-platform mobile development experience or strategies for maintaining parity across Android and other platform targets, such as iOS, Windows, or Linux. Significant ATAK/TAK ecosystem experience, including ATAK plugin development or deep familiarity with CoT messaging, TAK Server integration, and plugin architecture. Prior experience leading plugin development efforts is strongly preferred. Tactical networking familiarity, including how mobile devices operate over constrained, mesh, or MANET radio networks. Embedded databases and offline-first persistence experience with SQLite, Realm, or similar technologies for mobile applications. Tactical edge deployment experience, including deploying and supporting software on end-user devices in field exercises or operational environments. SOCOM, Department of Defense, or federal customer experience, with an understanding of secure or classified network environments. Technical lead experience on a small team or complex, cross-functional initiative. Backend or systems development experience, such as Go, Rust, or Python, enabling rapid prototyping of integration middleware or data translation services.
The Benefits of Building with Us We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we're building. Benefits vary by region to make sure you're covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta office is always open if you ever want a place to work or meet up with teammates. Apply Anyway At Ditto, we know game-changers don't always come wrapped in a "perfect" resume. Years of experience? Every single bullet point checked? Meh. That's not what drives us. What does matter?
So if you're fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you'll make an impact here. We're always on the lookout for exceptional humans who want to grow, stretch, and build something meaningful with us.
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.
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 diverse mobile hardware. Strong integration design skills, including the ability to define clean API contracts, design data synchronization patterns, and architect loosely coupled systems that interoperate reliably across organizational and technical boundaries. Demonstrated technical leadership, including making architectural decisions, setting technical direction for a team or project, weighing trade-offs, and communicating rationale to engineers and stakeholders. A track record of mentoring engineers through code review, design guidance, or direct coaching. A highly adaptable, problem-solving mindset, with the ability to navigate ambiguity, move quickly, and balance immediate operational fixes with long-term technical fidelity. Strong written and verbal communication skills. As a crucial bridge between the operational edge and our core development team, you must be able to translate complex technical realities, edge cases, and user workflows into clear, actionable requirements and architectural recommendations for product engineers and leadership. Nice to Haves CRDTs or local-first architectures for managing complex data synchronization without a central server. Cross-platform mobile development experience or strategies for maintaining parity across Android and other platform targets, such as iOS, Windows, or Linux. Significant ATAK/TAK ecosystem experience, including ATAK plugin development or deep familiarity with CoT messaging, TAK Server integration, and plugin architecture. Prior experience leading plugin development efforts is strongly preferred. Tactical networking familiarity, including how mobile devices operate over constrained, mesh, or MANET radio networks. Embedded databases and offline-first persistence experience with SQLite, Realm, or similar technologies for mobile applications. Tactical edge deployment experience, including deploying and supporting software on end-user devices in field exercises or operational environments. SOCOM, Department of Defense, or federal customer experience, with an understanding of secure or classified network environments. Technical lead experience on a small team or complex, cross-functional initiative. Backend or systems development experience, such as Go, Rust, or Python, enabling rapid prototyping of integration middleware or data translation services.
The Benefits of Building with Us We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we're building. Benefits vary by region to make sure you're covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta office is always open if you ever want a place to work or meet up with teammates. Apply Anyway At Ditto, we know game-changers don't always come wrapped in a "perfect" resume. Years of experience? Every single bullet point checked? Meh. That's not what drives us. What does matter?
- Grit.
- Curiosity.
- Adaptability.
- And a genuine spark for what we're building.
So if you're fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you'll make an impact here. We're always on the lookout for exceptional humans who want to grow, stretch, and build something meaningful with us.
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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Android in Washington DC vacancy
- ...base, Ditto's peer-to-peer sync engine ensures devices stay... ...thousands of devices across iOS, Android, desktop, and embedded platforms... ...deployments. As a Senior Rust Engineer, you will own:... ...development mindset - You've built software that other developers consume...AndroidSeniorWork at officeRemote workFlexible hours
$140k - $225k
...the web. ZipRecruiter has the #1 rated job search app on iOS & Android. Summary: At ZipRecruiter, where a universe of data, brimming... ...Minimum Qualifications: ~3+ year of professional software development experience with a focus in machine learning ~ Deep...AndroidSeniorFull timeTemporary workRemote workFlexible hours$111.5k - $207.5k
...of national security. Job Title: Senior Specialist, Full Stack Engineer Job Code: 40003 Job Location:... ...motivated and experienced Full-Stack Software Engineer with deep expertise across... ...mobile application development for Android/iOS. Ability to read,...AndroidSeniorLocal areaFlexible hours$155k - $200k
...enables sharing rather than preventing it. Think of us as the Android of data protection: a robust platform with an open core... ...: $155,000-200,000/year Team & Position Details As a Senior Backend Software Engineer, you will be a core contributor to our Go-based backend and...AndroidSeniorLocal areaFlexible hoursShift work$140k - $200k
...web. ZipRecruiter has the #1 rated job search app on iOS & Android. Summary : Our team has a unique opportunity to work... ...marketplace of jobseekers and employers and need generalist software engineers to build fast, scalable, and effective applications, stream...AndroidSeniorFull timeRemote workFlexible hours- ...Senior Android Developer Senior Android developer with 10+ years of experience in US preferably worked in the healthcare domain. To be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities and increasing productivity...AndroidSenior
$116k - $145k
...equitable financial access for all. We are looking for a Senior Software Engineer, Frontend with strong expertise in React Native to provide... ...integrating React Native applications with native iOS and Android components, bridging gaps where necessary. ~ Deep...AndroidSeniorFull timeWork at officeRemote workFlexible hours- ...Kotlin, Model — View — View Model (MVVM), Android Basics and Dependency Injection framework. · Strong in Kotlin · Should have strong Knowledge in Kotlin using MVVM + MVI design pattern in Compose. · Good knowledge in Dependency Injection - HILT · Experience in...AndroidSenior
- A tech company is seeking a Senior Android Engineer in Arlington, Virginia, to enhance their leading text-to-speech app. The ideal candidate will have over 5 years of software engineering experience, strong Kotlin skills, and a passion for creating excellent user experiences...AndroidSenior
$140k - $200k
Clutch Canada is seeking a Senior Android Engineer to enhance its leading text-to-speech app, based in Washington, DC. You will own major features... .... The ideal candidate has over 5 years of experience in software engineering, excels in Kotlin, and possesses a strong...AndroidSeniorRemote work- Clutch Canada is seeking a Senior Android Engineer to own significant features and enhance the user experience of its popular text-to-speech app. The ideal candidate should have over 5 years of software engineering experience, a strong foundation in Kotlin, and a passion...AndroidSeniorFlexible hours
- ...Senior Technical Lead Zetier is looking for a Senior Technical... ...the following: Low-level software development (C/C++, uBoot, kernel drivers) Reverse engineering compiled programs (C/C++) Reading... ...software on mobile platforms (Android, iOS) Successfully led...AndroidSenior
- ...Job Description Job Description Sr. Software Engineer, Full-Stack (US CITIZENS ONLY) Key Responsibility The Senior Software Engineer is responsible for building... ...We also develop mobile applications for the Android operating system. Day to day Work Collaborate...AndroidSeniorFor contractors
- ...critical business processes. You'll be involved in all stages of the Software Development Lifecycle (SDLC) from requirements through... ...Experience with performance tuning. Experience with mobile (iOS, Android, Ionic). Experience with responsive web development (e.g.,...AndroidSenior1 day per week
$161.9k - $184.8k
Senior Software Engineer, Android-Hybrid Full-time Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent,...AndroidSeniorFull timePart timeInternshipLocal area$166k - $248k
...creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Senior Manager of Software Engineering, Mobile (Android), you will manage an engineering team responsible for building scalable, reliable, and high-impact mobile applications...AndroidSeniorWork experience placementLocal area- ...transforms how the government utilizes data and technology. As a Senior Software Developer, you will play a critical role in designing,... ...Experience leading code reviews. Experience with iOS and Android mobile development languages (Java, Objective-C, or Swift)....AndroidSeniorFull timeContract work
$140k - $220k
...managers, UI/UX designers, and backend engineers to translate requirements into well-architected... ...that support scale across iOS and Android Lead and actively participate in code reviews... ...information. ZoomInfo may use a software-based assessment as part of the recruitment...AndroidSeniorWorldwide$158.6k - $181k
Senior Software Engineer - Android (Enterprise Platforms Technology) Senior Software Engineer, Android (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative...AndroidSeniorFull timePart timeInternshipH1bLocal area$160k - $200k
...has become a leading provider of cloud software that automates and controls the entire financial... ...applications. As a Sr. Software Engineer in Test, you will play a crucial role in... ...Mobile App test automation for both IOS/Android using Appium. Experience in testing...AndroidSeniorTemporary workWork experience placementWork at officeShift work3 days per week- ...CMMI-DEV Level 3"Job DescriptionJob Title: Senior Solutions EngineerLocation: Washington,... ...the infrastructure to optimize hardware, software, storage, virtualization and business services... ...systems to include but not limited to (Android, iOS, Linux, Windows Mobile OS) Hands-on...AndroidSeniorWork at office
- ...frameworks, and technologies which you would pitch and present to Senior Engineers to implement through the UI interface Ability to code... ...sound like you? You thrive on assisting other talented software engineers in resolving application problems, especially UI/UX...SeniorFull time
- The defense market is surging, but the data that drives it hasn’t kept up. Companies, government, and investors are forced to perform heavily manual processes and piece together hundreds of disparate sources to make decisions. Obviant is building a data source of truth ...SeniorFull timeWork at officeWork from homeFlexible hoursNight shiftWeekend work
- ...The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification...SeniorFull time
$125k
...our partnerships with clients. Our close-knot team of highly cleared engineers, analysts, and program managers represent some of the best talent locally available. The Senior Full Stack Software Engineer will support the development of the FBI FDP system using a Postgres...SeniorFull timeFlexible hours- ...Statsig Statsig is revolutionizing how software is built, tested, and scaled. Thousands... .... About the Team Statsig's engineering team builds scalable infrastructure and... ...solutions. What You’ll Do As a Senior Software Engineer , you will drive critical...SeniorFull timeWork at office
$170k - $200k
...driving measurable ROAS improvements. We're seeking a Senior Fullstack Engineer who thinks in experiences, not features. You'll architect... ...shape the product roadmap Requirements ~7+ years of software engineering experience with at least 5 years in fullstack...SeniorFull time- ...Senior Frontend Engineer \\ \ Location: \\ Seattle, WA (On\-site \/ Hybrid)\ \ Weâre looking for an experienced Senior Frontend Engineer... ...what great frontend engineering looks like in enterprise software, weâd love to hear from you. \ \ Apply with your resume...SeniorFull timeWork experience placement
$161.9k - $184.8k
A leading financial services company is looking for a Senior Software Engineer specializing in Android development. In this role, you will develop Android SDKs and collaborate with cross-functional teams to deliver exceptional customer experiences. The ideal candidate...AndroidSenior- ...unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Android. Be the first to apply!
Related searches
- senior robotics software engineer Washington DC
- software system engineer Washington DC
- part time software developer Washington DC
- security software engineer Washington DC
- intel software engineer Washington DC
- software developer fintech Washington DC
- new graduate software engineer Washington DC
- software development engineer aws Washington DC
- information technology software engineer Washington DC
- associate software developer Washington DC



