Staff Engineering Manager, Search Real World Journeys

Google Google · Big Tech · New York, NY +1

This role is for an Engineering Manager at Google Search, focusing on the Real World Journeys (RWJ) Infrastructure team. The team builds the platform that scales AI-forward search experiences in verticals like travel, local, and finance, supporting generative AI surfaces. The manager will lead teams, define technical roadmaps, and oversee the deployment of large-scale projects, ensuring low latency and high reliability for billions of users.

What you'd actually do

  1. Partner with executive leaders within Search Verticals and across Search to align on technical strategy, represent your team's capabilities, and influence broader organizational goals.
  2. Define and own the technical roadmap and long-term architecture for your team's systems, ensuring they are aligned with Search standards and business objectives.
  3. Lead complex, cross-functional initiatives spanning multiple teams, driving execution from inception to delivery of results.
  4. Guide the team in delivering high-quality, scalable, and reliable software. Participate in architectural reviews and ensure engineering best practices are followed.
  5. Set clear expectations, conduct regular performance and career development check-ins, and provide coaching to help individual contributors grow.

Skills

Required

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
  • 3 years of experience in a technical leadership role.
  • 2 years of experience in a people management, supervision/team leadership role.

Nice to have

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 3 years of experience working in a complex, matrixed organization.
  • Experience in software development, including coding in one or more general-purpose languages (e.g., C++, Java, Python, Go) and system design.
  • Experience managing a team of software engineers and technical leads.
  • Strong communication and collaboration skills.