Staff Software Engineer, Navigation Experience

YouTube is a part of Google, focusing on video sharing and streaming services.
$189,000 - $284,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Consumer

Description For Staff Software Engineer, Navigation Experience

Google's Geo team is seeking a Staff Software Engineer for the Navigation Experience team. This role involves developing and improving the turn-by-turn Navigation experience for Google Maps across various platforms. The ideal candidate will have expertise in cross-platform Navigation Client Experience stack, Android and iOS Google Maps mobile development environments. Responsibilities include leading technical collaborations, designing solutions, mentoring team members, and contributing to codebase development. The role requires a balance of product trajectory, system performance, and codebase health considerations. The Geo team's mission is to build the most accurate, comprehensive, and useful maps for users through products like Maps, Earth, Street View, and Google Maps Platform. This position offers an opportunity to impact how billions of users connect, explore, and interact with geographic information.

Key Responsibilities:

  1. Develop expertise in Navigation Client Experience stack and mobile development environments
  2. Lead technical collaborations with cross-functional partners
  3. Design and vet solutions for navigation problems
  4. Plan and track work programs with various team leads
  5. Write and review code, promoting best practices

The ideal candidate will have a strong background in software engineering, experience with large-scale distributed systems, and a deep understanding of geo-related technology. This role offers a competitive salary range of $189,000-$284,000 plus bonus, equity, and benefits, based on factors such as location, experience, and skills.

Last updated 9 days ago

Responsibilities For Staff Software Engineer, Navigation Experience

  • Develop expertise with cross-platform Navigation Client Experience stack and mobile development environments
  • Lead technical collaboration with cross-functional partners and cross-organization teams
  • Design, guide, and vet solutions to navigation problems
  • Work with team leads to plan and track programs of work
  • Write and review code, providing feedback on best practices

Requirements For Staff Software Engineer, Navigation Experience

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software programming architecture of large-scale distributed systems
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with API and system design, and C++

Benefits For Staff Software Engineer, Navigation Experience

Medical Insurance
Vision Insurance
Dental Insurance
  • Bonus
  • Equity
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To YouTube Staff Software Engineer, Navigation Experience

Staff Software Engineer, Infrastructure, YouTube

Staff Software Engineer position at YouTube focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Sr. Manager - Software Engineering

Senior Software Engineering Manager position at Salesforce leading distributed systems teams, requiring 3+ years of leadership experience and strong technical expertise.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on distributed database systems, offering remote work and competitive compensation.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Senior technical leadership role at Google focusing on large-scale distributed systems and team management, specifically for women in tech candidates.

Tech Lead, Software Engineering, Black Community Inclusion

Lead software engineering role at Google focusing on distributed systems and team leadership, with emphasis on Black community inclusion in Brazil.