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

Jobs Related To Google Android Software Engineer

Software Developer III, Mobile (Android), AR

Android Developer position at Google's AR team, focusing on building immersive computing experiences and mobile AR applications.

Technical Program Manager, Android and Business Communication

Technical Program Manager position at Google, leading Android initiatives with focus on program management, technical operations, and cross-functional collaboration.

Product Manager, Android Platform Safety

Lead Android platform security and privacy initiatives at Google, developing features for malware prevention, hardware security, and anti-fraud measures.

Technical Writer, Android

Technical Writer position at Google's Android team, creating developer documentation and educational content with 6 years of technical writing experience required.

Technical Program Manager, Android Connectivity

Lead Android connectivity initiatives at Google as a Technical Program Manager, working with global partners to shape the future of mobile connectivity experiences.