Taro Logo

Senior Software Engineering Manager, Search

Google is a leading technology company reimagining search and information access globally.
Backend
Staff Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineering Manager, Search

Google Search is reimagining what it means to search for information – any way and anywhere. This role involves solving complex engineering challenges and expanding infrastructure while maintaining a universally accessible and useful experience that people around the world rely on. As a Senior Software Engineering Manager for Search, you'll have the opportunity to make an impact on billions of people globally.

Key responsibilities include:

  1. Setting and communicating team priorities that support broader organizational goals.
  2. Aligning strategy, processes, and decision-making across teams.
  3. Setting clear expectations with individuals and providing regular feedback and coaching.
  4. Developing long-term technical vision and roadmap within and beyond the scope of your teams.
  5. Overseeing systems designs and reviewing product or system development code.
  6. Reviewing code developed by other engineers to ensure best practices.

The ideal candidate will have:

  • A Bachelor's degree or equivalent practical experience (Master's or PhD preferred).
  • 5 years of experience with software development in languages like Python, C, C++, Java, or JavaScript.
  • 5 years of experience in a technical leadership role, overseeing strategic projects.
  • 5 years of experience in people management and team leadership.
  • Experience working in a complex, matrixed organization.

This role offers the chance to work on cutting-edge search technology, manage and develop a team of talented engineers, and contribute to product strategy that affects users worldwide. Join Google Search to be at the forefront of information retrieval and help shape the future of how people access and interact with information.

Last updated 8 months ago

Responsibilities For Senior Software Engineering Manager, Search

  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching
  • Develop the long-term technical vision and roadmap within, and often beyond, the scope of your teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs
  • Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)

Requirements For Senior Software Engineering Manager, Search

Python
Java
JavaScript
  • Bachelor's degree, or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 5 years of experience in a technical leadership role; overseeing strategic projects
  • 5 years of experience in a people management, supervision/team leadership role

Interested in this job?