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.
- ...We are seeking a skilled Senior Software Engineer to contribute to the full-stack design, development, and delivery of software solutions within... .../Dart, delivering consistent experiences across iOS, Android, and web Apply microservices best practices including service...AndroidSenior
- ...As a Senior Front End Engineer at Ditto, you own the experiences our customers interact with every day. You build polished, performant interfaces... ...: Help bring key experiences to native mobile (iOS and Android) where it matters, ensuring a consistent, high‑quality experience...AndroidSeniorLocal areaRemote workFlexible hoursShift work
$118.65k - $160k
...Stress Less. The team develops and supports mobile apps (iOS and Android), web programs, and backend infrastructure to make these... ...multiple Android applications over the years BS in Computer Science, Engineering or a related technical role or equivalent experience Pursuant...AndroidSeniorFull timeTemporary workWork at officeRemote workMonday to FridayFlexible hours$140k - $200k
Senior Software Engineer, Windows/Desktop Applications - Atlanta, GA, USA Mission: The mission of Speechify is to make sure that reading is never... ...remember more. Speechify’s products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Responsibilities...AndroidSenior$116k - $195k
...BigCommerce, part of the Commerce brand family, is seeking a Senior Software Engineer (AI Specialization) to help build powerful product... ...). Experience building in or for mobile environments (iOS/Android) is a plus. Previous work with rules‑based systems, automation...AndroidSeniorWork at office3 days per week- ...Mandatory Skills: Android Studio, Kotil, Gradle, Jetpack, Dagger, Retrofit, Room, Firebase, Lint, Android Profiler, Proguard, Databinding... ...Lint, Android Profiler, Proguard, Databinding, Livedata (1.) Senior Android developer with 10+ years of experience in US preferably...AndroidSenior
- Greenlight is seeking a Staff Android Systems Engineer to lead the development of Android-based products. You will manage end-to-end application layers while collaborating with hardware vendors and enhancing the Greenlight Android mobile app. Ideal candidates should have...AndroidSenior
$16 - $19 per hour
...Job Description Experienced DevOps / Platform Engineer responsible for infrastructure automation, Kubernetes deployment, and CI/CD enablement... ...systems / retail technology C# / C++ application environments Android or device-based systems Strong experience with: Kubernetes (K8s...AndroidSenior- Saransh Inc is looking for a Senior Android Developer to join their team in Atlanta, Georgia. The ideal candidate will have experience in building Android applications with Kotlin, Jetpack Compose, and REST APIs. This position involves working onsite 3 days a week and...AndroidSeniorContract work3 days per week
- A leading health tech company based in Atlanta seeks an experienced Android Developer to design and implement health coaching applications. The role requires over 5 years of Android development experience, proficiency in Kotlin and Java, and a collaborative approach to...AndroidSenior
- ...an experienced mobile application developer to create high-performance applications for smart locks. You will design and maintain Android and iOS solutions, ensuring secure user experiences and integrating IoT functionalities. The ideal candidate has over 3 years of experience...AndroidSenior
- Infosys is looking for a skilled mobile application developer in Atlanta, Georgia, specializing in both iOS and Android development. The role involves leading the mobile application development lifecycle, from requirement gathering to implementation, alongside cross-functional...AndroidSenior
- MDAEdge is looking for an experienced Android Developer in Atlanta, GA to design and maintain mobile applications using Kotlin and Java. You'll implement clean architecture, write tests, and collaborate with teams to deliver quality products. Qualifications include a degree...AndroidSeniorRemote job
- Agoda is seeking a highly skilled Senior Android Software Engineer to design and maintain Android applications that integrate with core services. You will lead and mentor engineers while driving testing best practices and improving developer workflows. The ideal candidate...AndroidSenior
- Role: Senior Android Developer Location: NYC, NY (or) Atlanta, GA (3 days a week onsite is required) Job Type: W2 Contract (1+ year) Must... ...pattern REST API Description Seeking a Senior Android Engineer to join our team supporting a leading financial services client...AndroidSeniorContract workWorldwide3 days per week
$60k
A technology staffing firm in Atlanta is seeking an experienced mobile developer with strong expertise in React Native and iOS development to join their team. The role includes writing code, participating in product discussions, and supporting internal prototyping efforts...AndroidSenior- ...improved customer interactions across our IoT ecosystem. Responsibilities Mobile Application Development Design, develop, and maintain Android (Kotlin) and/or iOS (Swift) applications Build scalable, secure, and high-performance mobile solutions for smart lock access...AndroidSenior
- ...Android Engineer Our client, a leading organization in the financial services industry, is seeking an Android Engineer to join their dynamic team. As an Android Engineer, you will be part of the Mobile Development Department supporting the Application Development Team...AndroidSeniorWeekly payLong term contractTemporary workWorldwideFlexible hours
$180k - $220k
Eliassen Group is looking for a Senior Mobile Developer to build secure iOS and Android applications for federal clients. This position is fully remote and requires an active Secret security clearance. Responsibilities include designing and maintaining mobile applications...AndroidSeniorRemote jobPermanent employment- ...are both live, and we're shipping new features every week. Senior Mobile Engineer Full-time - Equity - Atlanta/Chattanooga preferred (Remote... ...mobile engineer to own the future of Double Holo's iOS and Android experience. This isn't a feature factory role. You'll shape...AndroidSeniorFull timeImmediate startRemote work
- NTT DATA's Client is seeking a Software Development Engineer (CSDK) to participate in the feature design of the CSDK solution. Responsibilities Implement new features for CSDK on Android and Windows platforms. Maintain and manage CSDK solution releases. Document CSDK API...AndroidSenior
- ...in and out of the office. Our engineering organization consists of many talented Android and iOS app developers... ...bug fixes. We are looking for Senior iOS Engineers (minimum 5 years of... ...CD Experience developing software related to health, wellness, fitness...AndroidSeniorWork at officeLocal areaRemote workFlexible hours
$101.5k - $169.1k
We are seeking a skilled Senior Software Engineer to contribute to the full‑stack design, development, and delivery of software solutions within... .../Dart , delivering consistent experiences across iOS, Android, and web Apply microservices best practices including service...AndroidSeniorVisa sponsorship$120k - $140k
...Job Description Description: Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first... ...Banking web and mobile platform — including iOS and Android applications built with React Native Write clean, well-documented...AndroidSeniorFull timeRemote workNight shift- ...estate. We are currently seeking an accomplished Senior DevOps Engineer to join our team to support multiple software products and brands across the organization,... ...remediation. Mobile application support (iOS, Android). Experience with REST APIs or Microservices development...AndroidSeniorFull timeWork at officeWork from homeMonday to Thursday
- ...seeking an experienced mobile developer to build next‑gen apps for NFC enabled payment experiences in Smyrna, GA. You will work on Android and/or iOS platforms, delivering fast, reliable mobile solutions that move the needle in mobile payments. Candidates should have 3+...AndroidSenior
- ...improvement of action plans Executes Mobile Engineering projects Participates in the... ...ecommerce applications or mobile software Minimum Skills required: Experience... ...and processing) Experience with Android software development Experience in...AndroidSenior
- ...edge mobile apps that move the needle in mobile-mobile payment technology. 3+ years of mobile application development experience (Android and/or iOS) Strong hands-on experience with NFC technologies (Android NFC APIs, Core NFC) Experience with Bluetooth Low Energy (BLE...AndroidSenior
- Coca-Cola HBC in Atlanta seeks a Senior Engineer to own the technical execution, architecture, and delivery outcomes for a product team. You will work with Product Management and Product Design to discover, deliver, and scale customer-focused solutions that meet business...Senior
- A leading AI research accelerator is seeking a software engineer to evaluate and refine AI-generated code. Candidates must have over 5 years of software engineering experience, including 2+ years at a top-tier product company. Responsibilities include collaborating with...SeniorContract workFor contractorsRemote work10 hours per weekFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Android. Be the first to apply!
- ngo software engineer Atlanta, GA
- software developer Atlanta, GA
- software developer internship no experience Atlanta, GA
- junior software developer Atlanta, GA
- part time software developer remote Atlanta, GA
- financial software developer Atlanta, GA
- senior software engineer ruby on rails Atlanta, GA
- software engineer amazon Atlanta, GA
- senior software design engineer Atlanta, GA
- software engineer part time Atlanta, GA

