Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Android/KMP

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. Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet. Ditto is trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, and powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. We are a globally distributed, fast-growing startup committed to building a diverse and inclusive team. Ditto is on a mission to unleash the full power of edge devices by removing the plumbing required to build amazing applications. We bridge the digital divide by enabling real-time data synchronization—even when internet connectivity is limited or non-existent. Our peer-to-peer technology is trusted by major customers and we work with the U.S. and allied military and first responders on mission-critical connectivity solutions. As a fast-growing startup, our team is globally distributed and our core values are trust, communication, and continuous improvement. The Position As a Senior Android Engineer, you will play a pivotal role in building mission-critical Android applications that support emergency responders and public sector customers in the field. Your work will enable first responders, emergency management teams, and defense personnel to maintain situational awareness and communicate effectively during life-saving operations—even in environments with limited or no connectivity. You will craft robust user interfaces for handheld radios and situational awareness software, at the intersection of application development and low-level hardware integration. From day one, you will own the full development lifecycle: building Android UI components for critical field applications, integrating with peripheral devices like handheld radios, USB hardware, and network adapters, writing and maintaining FFI bindings between Kotlin/Java and native C/C++ code, authoring automated tests, and streamlining CI/CD pipelines for reliable releases. You will work directly with public sector customers and field personnel to diagnose integration issues, conduct field testing to ensure performance under real-world emergency conditions, and iterate quickly on feedback from those whose lives depend on your work. You will join a dedicated US-based team that values trust, clear communication, and continuous improvement. In our async-first culture, your written design docs and code reviews carry weight, and occasional field deployments and offsite gatherings help test solutions in real-world scenarios. If you’re passionate about Android development that saves lives, low-level systems integration, mentoring teammates on best practices, and delivering world-class applications for mission-critical use cases, this is the role for you. Responsibilities Build life-saving Android applications: Design and implement intuitive, responsive user interfaces for situational awareness software and handheld radio integration using modern Android development practices. Integrate with emergency response hardware: Work with handheld radios, USB devices, network adapters, and other field equipment, implementing robust communication protocols and handling edge cases in device connectivity for first responders. Build and maintain native code integration: Implement safe, efficient Foreign Function Interface (FFI) bindings between Kotlin/Java and native C/C++ libraries, adhering to memory management, threading, and error handling best practices. Support field operations: Travel occasionally to support testing and deployment with emergency response teams, public sector customers, and field personnel. Ensure device and OS compatibility: Manage Android configurations and platform quirks to deliver seamless application behavior across diverse device architectures, Android versions, and hardware capabilities used in emergency response scenarios. Develop comprehensive test suites: Write and automate unit, integration, and end-to-end tests (including UI tests and native interop scenarios) to validate functionality and guard against regressions in mission-critical software. Integrate with CI/CD pipelines: Collaborate with Release and QA teams to embed tests into continuous integration workflows, monitor release quality, and iterate rapidly on customer feedback. Partner with field teams and customers: Triage and resolve customer-reported issues from emergency response personnel, debug edge-case failures in field deployments, and feed learnings back into product and engineering roadmaps. Mentor and evangelize best practices: Share expertise in Android development, native code integration, and hardware interfacing through design reviews, brown-bags, and one-on-one coaching. What you’ll need 4+ years of professional software development experience with a proven track record of delivering production-quality Android applications in a team setting. Deep expertise in Android development: Kotlin and Java, modern UI development with Jetpack Compose or Views, Android SDK architecture, lifecycle management, and performance optimization. Strong C/C++ programming skills: Proficiency for native Android development, with experience using JNI/NDK to bridge between Kotlin/Java and native code in an FFI context. Experience with hardware peripherals: Practical experience interfacing with USB devices, network adapters, or other hardware peripherals from Android applications. Willingness to travel for field testing: Ability to travel occasionally to support testing, deployment, and training with customers and field personnel in various locations. Debugging and diagnostic chops: Ability to read native stack traces, interpret logs and memory dumps, and troubleshoot issues across the Android stack from UI to native code. Test automation and CI/CD fluency: Experience designing and implementing unit, integration, and UI tests, and integrating them into automated build and release pipelines. Excellent communication skills: Strong written and verbal communication to thrive in an async-first, distributed team—drafting clear design docs, participating in code reviews, and coordinating with customers and stakeholders. Nice to Have Experience with Kotlin Multiplatform (KMP) for cross-platform mobile development. Familiarity with Rust programming language and basic understanding of systems programming concepts. Experience with VoIP, radio communications systems, and/or amateur radio operator experience. Networking knowledge: Understanding of TCP/IP stack, network protocols, REST, TCP/UDP, QUIC, Bluetooth Low Energy, and other communication protocols. Experience with build and release automation: Publishing Android applications and configuring Gradle and CI pipelines for distribution. Track record of open-source contributions: Involvement in Android projects—libraries, tooling, or community support—that showcase collaborative development and code quality. The Benefits of Building with Us We offer competitive salaries and meaningful equity. Benefits vary by region, including health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts in the US. Regardless of location, everyone at Ditto can utilize flexible time off, and our Atlanta and San Francisco offices are available for in-person work if desired. Apply Anyway At Ditto, we know game-changers don’t always come wrapped in a “perfect” resume. Years of experience or every bullet point checked isn’t the sole driver. What matters is grit, curiosity, adaptability, and a genuine spark for what we’re building. If you’re excited about our mission but don’t tick every box, apply anyway and show how you’ll make an impact. We’re always on the lookout for exceptional people 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 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. #J-18808-Ljbffr Ditto

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Android/KMP in New York, NY vacancy
  •  ...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 (... 
    Android
    Senior

    mecka

    New York, NY
    2 days ago
  • $180k - $250k

     ...NYC Employment Type Full time Location Type On-site Department Engineering About Suno Suno is a music technology company for the next...  ...over 10 million Play Store downloads and a 4.8 rating, Suno’s Android team plays a key role in shaping the future of our products and... 
    Android
    Senior
    Full time
    Work at office

    Menlo Ventures

    New York, NY
    4 days ago
  • $148.7k - $199.4k

     ...Job Summary Disney's Media Engineering Android team is seeking an experienced Software Engineer who is excited to build apps enjoyed by millions around the...  ...achieve this lofty goal. Responsibilities As a Senior Android Engineer at Disney, you are ready and... 
    Android
    Senior
    Work experience placement
    Remote work

    Disney Entertainment and ESPN Product & Technology

    New York, NY
    3 days ago
  • $140k - $160k

     ...is at the heart of all we do as a company. Overview Senior Software Engineer – NYT Cooking API team. Focuses on building backend systems...  ...cooking experiences for millions of users on web, iOS, and Android. This is a hybrid role reporting to the Engineering Manager... 
    Android
    Senior
    Local area
    Flexible hours

    The New York Times

    New York, NY
    3 days ago
  • $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... 
    Android
    Senior

    Disney Entertainment and ESPN Product & Technology Careers

    New York, NY
    3 days ago
  •  ...Google, Dropbox, Apple, and more. About the Role As a Senior Software Engineer focused on Identity & Access at Warp, you'll build...  ...Build cross-platform MDM for macOS, Windows, iOS, and Android Own the protocols that power it all: SAML, SCIM, OIDC,... 
    Android
    Senior
    Work at office
    Flexible hours

    Joinwarp

    New York, NY
    3 days ago
  • $152.27k - $190.46k

     ...co-located. What's Exciting About The Role We are seeking a Senior Software Engineer to build, and operate backend services for our global...  .... 1 year of experience in job offered, Software Developer, Android Developer, or related occupation, with experience in: Android... 
    Android
    Senior
    Work at office
    Worldwide

    GoToMeeting

    New York, NY
    3 days ago
  • $150k - $175k

     ...Senior Software Engineer, 1 page is loaded## Senior Software Engineer, 1locations: New York, NY - 225 Liberty Streettime type: Full timeposted...  ...using React Native and the Google Mobile Ads SDK for iOS and Android.* Translate business and revenue requirements into scalable... 
    Android
    Senior
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Meredith

    New York, NY
    3 days ago
  • $148.7k - $199.4k

     ...Sr Software Engineer Technology is at the heart of Disney's past, present, and future. Disney...  ...problems. Disney's Media Engineering Android team is seeking an experienced Software...  ...us achieve this lofty goal. As a Senior Android Engineer at Disney, you are ready... 
    Android
    Senior
    Work experience placement
    Remote work

    The Walt Disney Studios

    New York, NY
    1 day ago
  • $161.9k - $184.8k

     ...States of America, McLean, VirginiaSenior Software Engineer, IOS Do you love building and...  ...Capital One. At Capital One, the iOS and Android platforms are recognized as an...  ...and platform needs in partnership with senior engineers and Architects Consistently... 
    Android
    Senior
    Full time
    Part time
    Internship
    Local area

    DEV INC

    New York, NY
    2 days ago
  • $200k - $275k

     ...convenient way to offer a ticket to the millions of fans who browse our platform around the world. StubHub is seeking Senior Software Engineers in Android to design and develop next-generation technologies and complex features. As a Senior Software Engineer, you will be... 
    Android
    Senior
    Temporary work
    Worldwide
    Flexible hours

    StubHub

    New York, NY
    3 days ago
  • $10k

     ...to empower everyone to create software. We believe anyone with an...  ...reality across web, iOS, and Android — all on one platform, all without...  ...: We are expanding our AI Engineering Team to build next-generation...  ...their apps seamlessly. As a Senior AI Software Engineer, you will... 
    Android
    Senior
    Work at office
    Flexible hours

    Bubble PC

    New York, NY
    3 days ago
  • $150k - $175k

     ...Job Title Senior Software Engineer 1, Mobile Development Job Description People, Inc. is looking for an experienced mobile technologist...  ...React Native and the Google Mobile Ads SDK for iOS and Android. Translate business and revenue requirements into scalable... 
    Android
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Dotdash Meredith

    New York, NY
    3 days ago
  • $180k - $225k

     ...25 Kitces AdvisorTech Study. The Role We are seeking a Software Engineer, AI/ML (Full-Stack) to build the next generation of AI‑powered...  ...(ECS, Lambda) Experience with mobile app development (iOS, Android, React Native, Flutter), especially AI‑powered experiences... 
    Android
    Senior
    Temporary work
    Flexible hours

    Wealth LLC

    New York, NY
    3 days ago
  • Overview Lifeway is seeking a Senior Software Development Engineer to help build high-quality mobile and TV applications that support a new digital content...  ...and React or React Native. Experience with iOS and/or Android development, Git/GitHub, and async communication in... 
    Android
    Senior
    Remote job
    Full time

    LifeWay Christian Resources

    New York, NY
    10 hours ago
  • $158k - $186k

    Senior Software Engineer I - Android Performance Senior Software Engineer I - Android Performance Apply remote type Partially Remote locations Brooklyn, New York time type Full time posted on Posted 2 Days Ago job requisition id JR4548 Company Description Etsy is the global... 
    Android
    Senior
    Full time
    Second job
    Work at office
    Local area
    Remote work
    Visa sponsorship

    Etsy

    New York, NY
    3 days ago
  • $185k - $215k

     ...communities deserve access to powerful software that helps them plan for the future....  ...scale. The Role We’re hiring a Senior Software Engineer, Mobile to lead the evolution of our...  ...performant experiences across iOS and Android Own features end‑to‑end, from early... 
    Android
    Senior
    Local area

    ForeRunner Corporation

    New York, NY
    3 days ago
  • $160.9k - $257.1k

    Senior Software Development Engineer, CoreTech page is loaded## Senior Software Development Engineer, CoreTechremote type: Remotelocations: Remote-USAtime...  ..., scalable, and secure.* Partner closely with iOS and Android stakeholders to support mobile-specific build... 
    Android
    Senior
    Permanent employment
    Live in
    Work at office
    Local area
    Remote work

    Zillow Group Inc.

    Brooklyn, NY
    4 days ago
  • $190.8k - $267.1k

     ...Senior Software Engineer, Android Test Engineering 5 days ago Be among the first 25 applicants Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. day,... 
    Android
    Senior
    Full time
    For contractors
    Work experience placement
    Flexible hours

    Reddit

    New York, NY
    2 days ago
  •  ...to deliver the highest quality care. Who you are: You’re an experienced mobile engineer who takes pride in building thoughtful, high-quality products. You have strong native iOS and Android engineering skills, a deep understanding of the Apple and Android ecosystems,... 
    Android
    Senior
    Remote work
    Flexible hours

    Apella

    New York, NY
    2 days ago
  • $91.9k

     ...Position Title Senior Software Engineer (Full Stack) Position Location New York, NY Remote (US) Your Role We are seeking a skilled...  ...knowledge of mobile application delivery across iOS and Android, including release and store lifecycle management. Familiarity... 
    Android
    Senior
    Temporary work
    Remote work

    Genworth

    New York, NY
    3 days ago
  •  ...X. Role Overview We’re looking for a Senior Mobile Engineer to join our Product Engineering team....  ...Qualifications 5+ years of professional software development experience. Extensive...  ...cross-platform mobile apps for iOS and Android using React Native. Proven ability to... 
    Android
    Senior
    Permanent employment

    Framework Ventures

    New York, NY
    2 days ago
  • $190k - $240k

     ...any hidden fees or compounding interest. Affirm is seeking a Senior Software Engineer to join the Monetization team under the Direct-To-Consumer...  ...and drive implementation. Follow developments in the Android ecosystem and proactively raise improvement opportunities.... 
    Android
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    New York, NY
    2 days ago
  •  ..., airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even...  ...position: Help us ignite the future of data synchronization as a Software Engineer at Ditto! We are seeking a software engineer to design... 
    Android
    Senior
    Remote work
    Flexible hours

    Ditto

    New York, NY
    2 days ago
  • $161k - $255k

     ...ll do The Viasat Access Edge Terminal Software team is responsible for the design, development...  .... We are seeking an 5G Devices Senior Software Engineer to design and develop modular software...  ...SDIO, SPI, I2C, GPIO Experience with Android BSP development or embedded Linux... 
    Android
    Senior
    Work experience placement
    Flexible hours

    Viasat

    New York, NY
    2 days ago
  •  ...military base, Ditto's peer‑to‑peer sync engine ensures devices stay connected and data stays...  ..., perspectives, and talents. As a Software Engineer - Networking, you will: Design,...  ...Experience with Apple Core Bluetooth or Android WiFi Aware APIs. Experience with Linux networking... 
    Android
    Senior
    Remote work
    Flexible hours

    Ditto

    New York, NY
    2 days ago
  • $91.9k

     ...learning from the world and each other. POSITION TITLE Senior Software Engineer (Full Stack) This role is not eligible for employment...  ...knowledge of mobile application delivery across iOS and Android, including release and store lifecycle management. Familiarity... 
    Android
    Senior
    Temporary work
    Local area
    Remote work

    Genworth

    New York, NY
    4 days ago
  • $10k

     ...to empower everyone to create software. We believe anyone with an...  ...reality across web, iOS, and Android — all on one platform, all without...  ...quality, and satisfaction of engineers working on Bubble’s core...  ...base grow. About the role: As a Senior Software Engineer on the... 
    Android
    Senior
    Temporary work
    Work at office
    Local area
    Flexible hours

    Bubble

    New York, NY
    2 days ago
  •  ...Proof of work The team We are currently seeking an experienced Senior Software Engineer to join our growing Payments & Blockchain team to be...  ...haves Familiarity with native mobile app development (iOS/Android) Knowledge of the cryptocurrency industry and blockchain technology... 
    Android
    Senior
    Local area
    Remote work

    Kraken

    New York, NY
    2 days ago
  • $160k - $220k

     ...innovate with new products, software features, and new market expansion...  ...growth. Our engineering team delivers rapid innovation...  ...Overview : Aura is looking for a Senior Software Engineer to join the...  ...Team, responsible for the Android-based software experience that... 
    Android
    Senior
    Full time
    Part time
    Flexible hours

    AURA LLC

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Android/KMP. Be the first to apply!