Android Software Engineer

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer · Travel

Description For Android Software Engineer

Google's software engineers are at the forefront of technological innovation, developing solutions that impact billions of users worldwide. This role specifically focuses on the Waze Android app, a revolutionary social navigation platform that transforms how people move around the world. As an Android Software Engineer at Waze, you'll be part of a team that empowers users to contribute road data and edit maps, creating a more efficient transportation ecosystem.

The position offers the opportunity to work with cutting-edge Android technologies while collaborating with a diverse team of engineers, designers, and product managers. You'll be contributing to a product that directly impacts millions of daily users, solving real-world transportation challenges through mobile technology and community engagement.

Waze, as part of Google, provides a unique environment where engineers can be versatile and display leadership qualities. You'll be working with modern technologies including Kotlin, Java, Jetpack Compose, and C++, while having the opportunity to contribute to a product that combines social elements with practical navigation solutions.

The role requires strong technical expertise in Android development, but also offers growth opportunities as both you and the fast-paced business evolve. You'll be part of a global community that's redefining expectations of modern mapping and navigation, while working on challenges across the full technology stack.

This position is ideal for someone who is passionate about mobile development, interested in transportation technology, and excited about working on products that have a direct impact on how people navigate their daily lives. You'll be joining a company that values diversity, innovation, and the power of community to solve complex problems.

Last updated 18 hours ago

Responsibilities For Android Software Engineer

  • Design, develop, and test for the Waze Android app
  • Work with other engineers, designers, and product managers
  • Stay up-to-date on the latest Android technologies
  • Contribute to the overall success of the Waze product
  • Code in Kotlin, Java, Jetpack Compose and C++

Requirements For Android Software Engineer

Kotlin
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Kotlin or Java programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience with Android application and framework development
  • Master's or PhD in Computer Science or related technical field (preferred)

Interested in this job?

Jobs Related To Google Android Software Engineer

Software Developer III, Mobile (Android), AR

Google AR team seeks experienced Android developer to build immersive computing solutions, offering competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, requiring 5 years of experience and offering competitive compensation.

Software Engineer III, Mobile (Android), Google Workspace

Google Workspace Android Developer position focusing on mobile app development, requiring 2 years of experience and offering competitive compensation.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, contributing to the world's most widely used mobile operating system.

Software Engineer III, Mobile (Android), Geo

Software Engineer III position at Google's Geo team, focusing on Android development for Google Maps and related products, requiring 2+ years of experience.