Google - Seattle, WA

posted 4 months ago

Full-time - Manager
Seattle, WA
5,001-10,000 employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Staff Software Engineering Manager for Google Maps, you will play a pivotal role in shaping the technical direction and leadership of the Navigation Platforms team. This position requires not only a deep understanding of software engineering principles but also the ability to manage and mentor a diverse team of engineers. You will be responsible for developing the mid-term technical vision and roadmap for your teams, ensuring that the projects align with the broader goals of the Navigation Platform and Google Maps. Your leadership will foster a high-performing team environment, where you will mentor and develop senior technical leaders, driving continuous improvement by identifying and implementing enhancements to team practices and processes. In this role, you will optimize project prioritization, execution, and delivery, ensuring efficient resource allocation and timely completion of critical initiatives. You will maintain and continuously improve the availability, reliability, and performance of the core services that underpin Google Maps' global directions and navigation products. Collaboration with Site Reliability Engineering (SRE) and on-call teams will be essential to uphold service level agreements (SLAs) and exceed user expectations. You will articulate and execute a clear technical vision for the team's roadmap, making informed decisions that impact numerous other Google products and services. The Navigation Platform is crucial for powering the services and Application Programming Interface (API) behind Google Maps driving directions and routing products. As a Software Engineering Manager, you will guide the way for exceptional software engineers, ensuring that they not only optimize their own code but also contribute to the overall product strategy. This role is integral to the success of Google Maps, which powers daily driving and navigation experiences for millions of users across various products.

Responsibilities

  • Develop the mid-term technical vision and roadmap within the scope of your teams.
  • Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  • Foster a high-performing team by mentoring and developing senior technical leaders.
  • Drive continuous improvement by identifying and implementing enhancements to team practices and processes.
  • Optimize project prioritization, execution, and delivery to ensure efficient resource allocation and timely completion of critical initiatives.
  • Maintain and continuously improve the availability, reliability, and performance of the core services that underpin Google Maps' global directions and navigation products.
  • Collaborate with SRE and on-call teams to uphold service SLAs and exceed user expectations.
  • Articulate and execute a clear technical vision for the team's roadmap, aligning it with the broader goals of the Navigation Platform and Google Maps.

Requirements

  • Bachelor's degree, or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 5 years of experience in the software development life-cycle and stakeholder management.
  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
  • Experience working on backend/infrastructure services.
  • Experience shipping out platforms.

Nice-to-haves

  • Master's degree or PhD in Computer Science or related technical fields, or equivalent practical experience.
  • 3 years of experience working in a complex, matrixed organization.
  • 2 years of experience coding on technical architecture/systems (e.g. AppEngine, Cloud SQL, AngularJS, Apps Script or Borg, Stubby, Dremel, Google APIs).

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Paid holidays
  • Paid time off
  • Employee stock purchase plan
  • Tuition reimbursement
  • Professional development opportunities
  • Flexible scheduling
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service