Taro Logo

Software Engineer II, Mobile (Android), Waze

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
3+ years of experience
Travel · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Mobile (Android), Waze

Google is seeking a Software Engineer II for the Waze mobile team in Tel Aviv, focusing on Android development. This role is part of Waze, a social navigation pioneer that leverages mobile technology and a passionate global community to redefine expectations of today's maps. As a Software Engineer II, you'll be working on critical projects within Google's ecosystem, developing and maintaining mobile applications that impact billions of users worldwide.

The role requires strong technical expertise in Android development and software engineering fundamentals. You'll be responsible for writing code, participating in design reviews, conducting code reviews, and ensuring best practices are followed. The position offers opportunities to work on complex technical challenges while contributing to Waze's mission of solving transportation challenges.

Waze is a household name in Israel, and joining the team means being part of local history and a passionate community working to make every drive smarter and safer. The role combines the stability and resources of Google with the innovative spirit of Waze, offering a unique opportunity to work on technology that directly impacts daily transportation worldwide.

You'll be part of a team that values technical excellence, collaboration, and creative problem-solving. The position offers the chance to work on various aspects of mobile development, from UI design to backend integration, while contributing to a product that millions of users rely on daily. This role is perfect for someone who wants to combine technical expertise with real-world impact, working at the intersection of mobile technology and transportation solutions.

Last updated 8 months ago

Responsibilities For Software Engineer II, Mobile (Android), Waze

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer II, Mobile (Android), Waze

Java
JavaScript
Python
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience with data structures or algorithms
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience with Android application development (preferred)
  • Experience developing accessible technologies (preferred)