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
2+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Mobile (Android), AR

Software Developer III position at Google focusing on Android and AR development, requiring 2 years of experience and strong mobile development skills.

Technical Solutions Consultant, Android Auto Partner Engineering

Technical Solutions Consultant position at Google focusing on Android Auto partner engineering, combining software development expertise with automotive industry knowledge.

Software Engineer III, Chrome OS Commercial Reporting

Software Engineer III position at Google focusing on Chrome OS Commercial Reporting and Android development in Kraków, Poland.

Software Engineer II, Mobile, Android

Software Engineer II position at Google focusing on Android mobile development for the Devices & Services team, working on Wear OS platform capabilities and features.

Software Engineer III, Android Framework

Software Engineer III position at Google focusing on Android Framework development, requiring 2+ years of experience in software development and strong expertise in data structures and algorithms.

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 4 months 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?