Senior Software Engineer, Search Verticals

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Search Verticals

Google is seeking a Senior Software Engineer to join their Search Verticals team, focusing on developing next-generation Guided Wholepage Search experiences. This role combines technical expertise with leadership opportunities, working on critical projects that impact billions of users worldwide. The position involves building quality capabilities for search experiences, particularly for broad exploration and Q&A queries.

The ideal candidate will have strong software development experience and a background in data structures and algorithms. They'll work across the full technology stack, from backend infrastructure to frontend development, ensuring high-quality user experiences. The role requires expertise in information retrieval, natural language processing, and ranking systems.

As a senior engineer, you'll mentor junior developers, drive data-driven decisions, and collaborate with cross-functional teams. You'll be responsible for developing large-scale systems that handle information at massive scale, working with cutting-edge technologies in distributed computing, AI, and system design.

Google offers a dynamic environment where engineers can make significant impacts on how people access and interact with information. The Search team is reimagining information discovery, solving complex engineering challenges while maintaining universal accessibility. This role provides an opportunity to shape the future of search technology while working with some of the industry's best minds.

The position requires strong technical skills, leadership potential, and the ability to adapt to new challenges. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful, working on projects that directly impact users' daily lives.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Search Verticals

  • Mentor and review code developed by junior developers and provide feedback to ensure best practices
  • Run experiments, drive analysis, and make data-driven tradeoffs for product directions
  • Collaborate closely with partner engineering and cross-functional teams to develop new quality capabilities and launch new features
  • Design and develop across the full spectrum to deliver end user experiences focusing on quality, infrastructure work, and frontend development

Requirements For Senior Software Engineer, Search Verticals

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience with Information Retrieval, Natural Language Processing, Ranking Systems, or similar (preferred)
  • Willingness to become a technical leader manager in the future (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, Search Verticals

Senior Software Engineer, Full Stack, VM Manager

Senior Full Stack Engineer role at Google, focusing on VM Manager suite development for cloud infrastructure management.

Senior Software Engineer

Senior Software Engineer position at Google working on Apigee platform, focusing on AI integration and backend development with Java, Kubernetes, and cloud technologies.

Senior Software Engineer, Full Stack, Search

Senior Software Engineer position at Google, focusing on full-stack development for Search, offering competitive compensation and opportunity to impact billions of users.

Senior Software Developer, Full Stack, Google Cloud Platforms

Senior Software Developer position at Google Cloud, focusing on full-stack development and cloud technologies with 5+ years of experience required.

Senior Software Engineer, Production2020 Rollouts Productivity

Senior Software Engineer position at Google Dublin, focusing on Production2020 Rollouts Productivity, requiring 5 years of development experience and expertise in Go or C++.