Senior Software Engineering Manager, Search

Google is a global technology company that specializes in internet-related services and products.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineering Manager, Search

Google Search is seeking a Senior Software Engineering Manager to lead and shape the future of search technology. This role combines technical leadership with people management, requiring someone who can both guide engineering excellence and develop team members. The position involves overseeing strategic projects, developing technical roadmaps, and ensuring the delivery of high-quality solutions that impact billions of users worldwide.

As a Senior Software Engineering Manager at Google Search, you'll be at the forefront of reimagining information discovery and access. You'll lead teams working on complex engineering challenges, from information retrieval to artificial intelligence and distributed computing. The role requires strong technical expertise in software development, particularly in languages like Python, C++, Java, or JavaScript, combined with proven leadership experience in managing and developing engineering teams.

Your responsibilities will span from setting strategic direction and priorities that align with organizational goals to providing hands-on technical guidance and code reviews. You'll be expected to foster a culture of innovation while ensuring best practices in software development. The position offers the unique opportunity to make a significant impact on Google's core search product, which serves users globally.

The ideal candidate brings a minimum of 5 years of software development experience and technical leadership, with a strong track record of people management. You'll work in a complex, matrixed organization where collaboration and communication skills are essential. This role offers the chance to shape the future of search technology while leading and developing talented engineering teams at one of the world's most innovative companies.

Join Google Search to tackle challenging technical problems at scale, lead high-impact projects, and help build the next generation of search technology that will continue to make information universally accessible and useful.

Last updated 9 days 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
  • 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
  • Review product or system development code to solve ambiguous problems
  • Review code developed by other engineers and provide feedback to ensure best practices

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
  • 5 years of experience in people management, supervision/team leadership role
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 5 years of experience working in a complex, matrixed organization (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineering Manager, Search

Product Manager, Core Information Retrieval

Lead product strategy and development for Google's Core Information Retrieval team, focusing on infrastructure optimization and cross-functional collaboration.

Product Manager, Google Developer Program

Lead product strategy and development for Google Developer Program, focusing on creating exceptional developer experiences across Google's products.

Group Product Manager, Search

Lead product strategy and development for Google Search, guiding cross-functional teams to create innovative search solutions that impact billions of users globally.

Networking SoC Architect, Google Cloud

Principal Software Engineer position at Google Cloud focusing on networking SoC architecture and custom silicon solutions for data center infrastructure.

Application Engineering Manager

Lead engineering team in developing and maintaining enterprise legal solutions at Google, managing internal applications and third-party integrations.