Senior Software Engineer, Android
Ditto
Software Engineer
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.
Help us ignite the future of data synchronization as a Software Engineer at Ditto! We are seeking a software engineer to design, implement and test mission critical applications that enable optimized command and control and situational awareness using Ditto's technology. You will work on a small team, partnered with end-users, that handles the full end-to-end implementation from design, coding, testing, deployment, and operational support and troubleshooting.
As a Software Engineer you will:
- Lead technical implementation for Ditto's App Builder
- Help Ditto's customers solve complex issues with our solutions, e.g., resolving questions on SDKs, architecture, performance, scaling and everything in between
- Be an expert on best practices for developing mobile applications using Ditto at scale
- Advocate for customers' needs, working with the engineering and product teams to debug and reproduce problem reports and escalate problems to include other team members as needed.
- Work with the developers and product managers to design and build interfaces (UI and API) to meet their needs.
- Support application development teams with delivery requirements and pipelines (security/authentication, integration and test, and production distributions)
What you'll need:
- Minimum of 3 years in an active software development role
- Ability to develop complex applications using Kotlin and Jetpack Compose
- Experience developing with networking protocols and communications (e.g. REST, TCP, UDP, QUIC)
- Experience developing with Bluetooth particularly in a mobile device context
- Experience developing with databases on mobile devices
- Read and understand the intent of code, logs and stack traces, debugging in distributed environments
- Knowledge of test automation frameworks, as well as common CI/CD practices
- Strong communication skills, particularly written communication skills. As a distributed team, async communication is the norm and the development process often includes written architecture and design documents.
Nice to Haves:
- Development background in multiple languages: Kotlin, Swift, Java, Rust, Javascript
- Experience on multiple mobile frameworks: iOS, Flutter, React Native
- Experience developing with lowcode/nocode software and APIs
- Experience building libraries/frameworks/SDKs for distributed platforms
- Experience with mesh networks, BLE, Wifi, and other mobile transports/radios
- Experience with network administration, performance testing, or troubleshooting
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 and San Francisco offices are 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.
- ...Rapsodo in St. Louis is looking for a skilled engineer to champion AI-assisted development and ensure optimal integration across Android and iOS ecosystems. The ideal candidate has over 8 years of mobile development experience and 3 years working with Kotlin Multiplatform...AndroidSenior
- ...Senior Software Engineer For Android A Senior Software Engineer for Android is an associate at Creative Chaos who is mainly responsible for developing and maintaining Android applications. The senior software engineer will work closely with cross-functional teams to...AndroidSeniorRemote work
- ...how the world works. Seeking Top-Notch Go Engineers: We are looking for exceptional Go engineers with 6+ years of hands-on software development experience, ideally with a strong... ...systems (Windows, macOS, Linux, iOS, Android). Strong understanding of network protocols...AndroidSenior
- ...performance is dictated by data quality. The Role We are hiring a Senior Software Engineer, Mobile to build high-scale, high-reliability, compute-... ...is a senior role with end-to-end ownership across iOS and Android . You will build recording workflows for camera devices (...AndroidSenior
- ...About the Role: We're hiring Chromium engineers to help build a new, AI-first browser.... ...What we're looking for: Strong software engineering fundamentals C++ /Chromium... ...• Experience across platforms (desktop, Android, or mobile) • Product-minded engineers...AndroidSeniorFull timeRemote work
- ...Senior Software Engineer, Mobile VIA is making an impact, and so can you. At VIA, our mission is to make communities cleaner, safer, and more... ...of high-quality native applications for iOS (Swift) and Android Maintain application performance, troubleshoot issues, and...AndroidSenior
- ...Senior Software Systems Engineer Sonsoft, Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft... ...Enabled Services. Job Description • Experience with iOS, Android and/or web app development • Experience working on...AndroidSenior
- ...Senior Software Engineer - Android OS for a CONTRACT to HIRE role in Irvine, CA. Its an Onsite role. Only USC and GC. Position Summary We are looking for a Senior Software Engineer with deep experience in Android OS and AOSP platform engineering....AndroidSeniorContract work
- ...Senior Android Software Engineer The mobile app is our primary point of interaction with members. It allows users to control and configure our product and helps them gain insights. You will work very closely with other Engineers (backend, firmware, ML), departments...AndroidSeniorFull timeImmediate startRemote workWorldwide
- ...Senior Software Engineer Tech Tammina LLC 6+ years experience building great software. 2+ years experience with web browser technologies... ...Grails is a plus. Mobile applications development (iOS, Android, and Mobile Web) is a plus. An understanding of Telematics...AndroidSeniorFull timeFlexible hours
- ...test, and deploy features for the Allegro Android application, ensuring high quality,... ...with product owners, designers, and other engineering teams to translate user needs into intuitive... ...(e.g., Git). Solid understanding of software engineering principles, data structures,...AndroidSenior
- ...your personal taste. Job Overview At Beli, individual Software Engineers operate like full product teams. As a Software Engineer at... ...testing, launching, measuring, and support of Beli iOS and Android app features. You will work closely with the CTO, CEO, and other...AndroidSeniorFull time
$160k
...has a direct hire opportunity in Colorado Springs, CO for a Senior Software Engineer IV. In this role, you will take ownership of new... ...JAVA programming languages. -Experience with Linux and Android software development. -Solid understanding of computer science...AndroidSenior- ...A Moving Experience. Software Developer for xUI Edge Gen 1 Job description: 1.System Integration Development o Interface with LLM development... ...embedded development • Hands-on project experience with Linux/Android Automotive OS • Understanding of LLM, Agent, RAG and...AndroidSeniorWork experience placementLocal areaRemote work
- ...Senior Software Engineer Role The Senior Software Developer will help shape the future of the organization’s technology through innovative,... ...mockups. Work across the full application stack, including iOS, Android, APIs, and web portals. Follow Agile development practices...AndroidSenior
- ...Senior Software Engineer JLL empowers you to shape a brighter way. Our people at JLL are shaping the future of real estate for a better world... ...field ~6+ years of professional experience developing Android applications ~ Expertise with Java and Kotlin programming...AndroidSeniorRemote work
$150k - $165k
...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience... ...systems, including embedded components and mobile apps (iOS/Android). Build secure and user-friendly mobile applications for...AndroidSenior- ...Sr Software Engineer (Hybrid) Location: Owatanna, MN ONLY Employment Type: Full-time Legal... .... Job Description Position: As a Senior Software Engineer, you will create... ...edge software using C++, C#, Java, and/or Android To help define the software...AndroidSeniorFull timeRemote work
$148.7k - $199.4k
...is a global organization of engineers, product developers, designers... ...Media Engineering builds the software and systems that prepare media... ...stack. Our team is seeking a Senior Software Engineer to help us... ...(e.g. Playstation, Switch), Android devices (e.g.FireTV), or similar...AndroidSenior- A safety technology company in Boston is seeking a Senior Software Engineer to lead software architecture for advanced robotic systems. This role... ...engineers. Candidates should have extensive experience in Android development and a solid understanding of mobile design. The...AndroidSenior
- ...Tycho.AI Tycho.AI builds autonomy software for unmanned systems operating in GPS- and... ...for experienced energetic software engineers to join our growing team building out and... ...with defense software platforms such as Android Team Awareness Kit (ATAK). Why Tycho....AndroidSenior
- ...Senior Software Engineer - Roku Location: On-Site - New York / Los Angeles / San Francisco / Ft. Lauderdale About The Role You'll build... ...ropm, bslint, roku-debug) Other OTT platforms: Fire TV, Android TV, Apple TV, Samsung TV, LG webOS Observability tools:...AndroidSeniorWork experience placement
- ...Senior Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future... ...Experience developing for gaming consoles (e.g. Playstation, Switch), Android devices (e.g.FireTV), or similar devices...AndroidSenior
- ...technology platform of choice. At Adyen, everything we do is engineered for ambition. For our teams, we create an environment... ...that help businesses achieve their ambitions faster. Senior Android Software Engineer Adyen is looking for a full-time Senior Android...AndroidSeniorFull timeWork at officeFlexible hours
$140k - $200k
...has the #1 rated job search app on iOS & Android. About the Team: Our team has a... ...jobseekers and employers and need full-stack engineers to build fast, scalable, and effective... ...~5+ years of experience in full stack software development ~ Comprehensive computer...AndroidSeniorFull timeRemote workFlexible hours$148.7k - $199.4k
...Senior Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future... ...developing for gaming consoles (e.g. Playstation, Switch), Android devices (e.g. FireTV), or similar devices #DISNEYTECH...AndroidSeniorRemote work- ...Description: We are seeking a versatile and talented Full Stack Software Engineer to support the development and maintenance of our web portal... ...building and deploying mobile applications for both iOS and Android platforms. Familiarity with database design and...AndroidSeniorCasual workRemote workFlexible hours
$184k - $287.5k
...NVIDIA is looking for outstanding Software Development Engineers to join our outstanding Networking Software engineering team, developing driver... ...efficiency and lowest latency with low CPU utilization! Linux/QNX/Android/Windows is your calling then you have reached right place...AndroidSeniorWork experience placement$200k - $240k
...Are: AED Product Development (AED) is an engineering product design and development firm... ...society. Who You Are: You are a professional software developer with experience integrating... .... Mobile app experience on both iOS and Android devices. In addition to exciting work at...AndroidSeniorWork experience placementLocal area- ...The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role... ...and understanding data driven results Linux, Android and / or QNX user level experience Previous experience with...AndroidSeniorLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Android. Be the first to apply!
- software engineer amazon United States
- experienced software developer United States
- federal - software developer United States
- software developer internship United States
- senior software engineer United States
- software developer fintech United States
- part time software developer remote United States
- software developer intern United States
- software data engineer United States
- software engineer matlab simulink United States

