Staff Software Engineer, Search

Global technology leader specializing in search, cloud computing, and innovative digital solutions.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Search

Google is seeking a Staff Software Engineer to join their Search team, focusing on reimagining information search capabilities. This role combines technical leadership with hands-on development, requiring expertise in software development, data structures, and algorithms. The position involves working on next-generation technologies that impact billions of users globally, spanning areas from information retrieval to distributed computing and AI.

As a Staff Software Engineer, you'll lead high-impact projects while coaching distributed engineering teams. The role demands both technical excellence and leadership skills, as you'll be responsible for designing and implementing large-scale software solutions while managing project priorities and deliverables. You'll work in Google Search, where you'll tackle complex engineering challenges and help expand infrastructure while maintaining Google's universally accessible search experience.

The ideal candidate brings 8+ years of software development experience, with proven expertise in testing, launching products, and software architecture. You'll work in a collaborative environment, leading cross-functional projects and contributing to Google's mission of organizing the world's information. This role offers the opportunity to make a significant impact on billions of users while working with cutting-edge technologies and a talented team of engineers.

The position combines technical depth with leadership responsibilities, requiring someone who can both architect complex systems and guide teams effectively. You'll be at the forefront of search technology innovation, working on projects that require expertise in distributed systems, machine learning, and large-scale infrastructure. This is an excellent opportunity for a senior engineer looking to take on greater technical leadership responsibilities while working on products that shape how people access and interact with information globally.

Last updated a month ago

Responsibilities For Staff Software Engineer, Search

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Search

Java
Python
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 3 years of experience in a technical leadership role leading project teams (preferred)
  • 3 years of experience working in complex, matrixed organizations (preferred)

Interested in this job?

Jobs Related To Google Staff Software Engineer, Search

Product Manager, Core Information Retrieval

Lead product strategy and development for Google's Core Information Retrieval team, focusing on infrastructure, deployment models, and data processing systems.

gTech Business Solutions Architect

Lead technical strategy and implementation for Google's Ads ecosystem as a Business Solutions Architect, requiring 12 years of experience in web technologies and project management.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on government and education digital transformation initiatives with competitive compensation and benefits.

Lead Group Product Manager, Ads

Lead role managing product teams for Google Ads, overseeing search, display, and video advertising campaigns.

Senior Product Manager, RCS Business Messaging

Lead product strategy and development for Google's RCS Business Messaging platform, focusing on user experience, spam prevention, and ecosystem growth.