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
Contact Company
2+ years of experience
Consumer

Description For Android Software Engineer

Google's software engineers are at the forefront of technological innovation, developing solutions that impact billions of users worldwide. As part of the Waze team, you'll be working on a platform that revolutionizes transportation through community-driven navigation solutions. Waze, a Google company, is a social navigation pioneer that leverages mobile technology and a passionate global community to redefine mapping expectations.

The role involves working on the Waze Android app, where you'll collaborate with cross-functional teams to create and improve features that millions of users rely on daily. You'll be using cutting-edge Android technologies, including Kotlin, Java, Jetpack Compose, and C++, to build robust and scalable solutions.

This position offers the opportunity to work with a global team of talented engineers, designers, and product managers, contributing to a product that actively solves real-world transportation challenges. You'll be part of Google's innovative culture while focusing specifically on Waze's mission to improve how people move about the world.

The ideal candidate will bring strong Android development experience, a passion for solving complex problems, and the ability to adapt to new technologies. You'll have the chance to influence the direction of a product used by millions while working with a company known for its technical excellence and user-focused approach.

Working at Google/Waze means joining a company that values diversity, equality, and inclusion, with opportunities for professional growth and the chance to make a real impact on global transportation solutions. The role offers the perfect blend of technical challenges, creative problem-solving, and the opportunity to work on features that directly improve people's daily lives.

Last updated 3 days 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

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google's AR team, focusing on immersive computing and mobile AR experiences with competitive compensation and benefits.

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.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Software Engineer III position at Google, focusing on Android development and mobile technologies, requiring 2+ years of experience and strong programming skills.