Skip to content
PinterestPinterestUnited States

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 – 189k
Remote3+ YOEAndroid Engineering

About the role

What you’ll do:

  • Build out Pinner-facing frontend features in Android to power the future of inspiration on Pinterest
  • Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users
  • Partner with design, product, and backend teams to build end to end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Leverage AI to seek faster execution (i.e. draft, prototype, outline) and explore alternative options (i.e. iterate, compare approaches)
  • Leverage AI to synthesize information (summarize, distill themes) and automate repeatable tasks (documentation, reporting, QA checks)

What we’re looking for:

  • Deep understanding of Android development and best practices in Kotlin and/or Java, e.g. Activity Lifecycle, memory management, etc.
  • 3+ years of industry Android application development experience, building consumer or business facing products
  • Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
  • Ability to keep up-to-date with new technologies to understand what should be incorporated
  • Strong collaboration and communication skills
  • Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs
  • Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review)
  • High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables
  • Bachelor’s degree in Computer Science, a related field, or equivalent experience

Skills

AndroidKotlinJavaActivity LifecycleMemory ManagementAutomated TestingA/B TestingAI Tools
Zoox

Software Engineer, Full-Stack Android

ZooxFoster City, CA

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 – 230k
Hybrid3+ YOEAndroid Engineering
Suno

Software Engineer, Android

SunoNew York, NY

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 – 180k
On-site3+ YOEAndroid Engineering
Duolingo

Software Engineer II, Android

DuolingoNew York, NY +1

Develop, release, and maintain native Android features in Kotlin for Duolingo's subscriber conversion surfaces. Collaborate with product and backend teams on experiments and optimizations; mentor junior engineers. Requires Bachelor's in CS and Kotlin/Android experience.

153k – 207k
On-site5+ YOEAndroid Engineering
Ditto

Software Engineer, Public Sector Application

DittoAtlanta, GA +3

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 – 227k
Remote5+ YOEAndroid Engineering
Onxmaps

Android Engineer - Growth

OnxmapsBozeman, MT +8

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 – 140k
Hybrid4+ YOEAndroid Engineering