Skip to content

Software Developer — Android - US

Develops and architects high-performance Android apps using Kotlin and Jetpack Compose, owning full system lifecycles including CI/CD, observability, and AI-driven automation. Leads modernization, cross-platform reuse, and collaborates with product/backend teams for scalable, reliable mobile experiences.

136k – 274kUnited StatesAndroid EngineeringRemote

About the role

What You'll Do

  • Design, develop, and sustain high-performance Android applications using Kotlin, Jetpack Compose, and Java.
  • Lead architectural modernization and modularization to improve scalability and cross-platform reuse.
  • Define and own the entire lifecycle of your systems: feature ideation, API design, instrumentation, deployment (CI/CD), live-traffic monitoring, unit/UI/e2e testing, user telemetry & data analysis, experiment design (A/B tests), and continuous iteration.
  • Influence and evolve our architecture: propose and lead initiatives to decompose monoliths, build shared libraries and frameworks, improve modularization, enable reuse across Android, iOS, and Web; evaluate new Android platform capabilities (e.g., new OS releases, device types, form factors, architectures) and lead their adoption.
  • Apply AI-driven tools and automation frameworks to speed up development, code analysis, testing, and reliability.
  • Leverage intelligent telemetry, analytics, and optimization pipelines to improve app performance and user experience.
  • Define observability standards, telemetry pipelines, and fault-tolerance strategies for production-grade systems.
  • Partner closely with product, design, backend, and data teams to deliver seamless, high-quality user experiences.
  • Drive technical discussions, mentor developers, and influence strategic direction across mobile platforms.

Who You Are

  • A technical leader with the ability to create and lead roadmaps/initiatives that align to high-level business objectives.
  • Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools such as Coroutines and Flows.
  • Proven track record of architecting modular, maintainable systems that balance speed and reliability.
  • Strong background in performance optimization, observability, and system-level debugging.
  • Experience using AI and automation to improve developer velocity, reliability, or product intelligence.
  • A collaborative technical leader who thrives in fast-moving environments and mentors others to excel.
  • Passionate about creating elegant, high-performance mobile experiences across Android’s ecosystem.
  • You architect for observability, reliability, and production-readiness: you understand instrumentation, SLOs/SLIs, fault-tolerance, runbooks, incident triage, scalable telemetry pipelines, and production diagnostics for mobile clients.
  • You have been a technical leader (not just an individual contributor): you’ve influenced roadmap decisions, contributed to multi-team initiatives, mentored/led developers, driven culture/process improvements, and interfaced with senior developer/product leadership.

Skills

KotlinJetpack ComposeJavaCoroutinesFlowsCI/CDA/B TestingAIKubernetesGCP

Software Engineer, Full-Stack Android

Develops and maintains scalable Android applications using Kotlin and Jetpack Compose while contributing to Kotlin Spring Boot backend microservices. Collaborates cross-functionally to deliver end-to-end rider experience features for autonomous vehicles. Requires 3+ years experience and BS/MS in CS.

136k – 230kFoster City, CAAndroid EngineeringHybrid3+ YOEMvvmKotlin

Software Engineer II, Android

Build and scale Android features for Pinterest's consumer app. Partner with product, design, and backend teams to deliver high-quality mobile experiences used by millions.

139k – 189kUnited StatesAndroid EngineeringRemote3+ YOEJavaKotlin

Software Engineer, Android

Develops and owns features for Suno's Android music creation app, building performant media experiences and interactive UIs. Requires 3+ years Android experience with Kotlin and modern frameworks.

130k – 180kNew York, NYAndroid EngineeringOn-site3+ YOEKotlinMedia3

Android Engineer - Growth

Android Engineer focused on user growth, activation, and onboarding. Build features with Kotlin, maintain 3rd party integrations, and drive experimentation for post-purchase user journeys.

119k – 140kBozeman, MT +8Android EngineeringHybrid4+ YOEGitJava

Software Engineer, Public Sector Application

As a Software Engineer, you will design, build, and ship software that integrates Ditto's data synchronization capabilities into user tools, focusing on mobile and integration work. You will own features end-to-end, from architecture to deployment, and provide technical insights to the core product team.

156k – 227kAtlanta, GA +3Android EngineeringRemote5+ YOEGoJava