Taro Logo

Senior Staff Software Engineer, Search

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$248,000 - $349,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Job Description

Google Search is seeking a Senior Staff Software Engineer to lead the evolution of search technology that impacts billions of users globally. This role combines technical leadership with hands-on development, focusing on solving complex engineering challenges and expanding search infrastructure. The position requires expertise in large-scale system design, distributed computing, and information retrieval. You'll lead high-impact projects, mentor engineering teams, and drive technical direction while maintaining Google's world-class search experience.

The role offers an opportunity to work on cutting-edge search technology, including AI and machine learning applications, while managing cross-functional projects and teams. You'll be responsible for designing and implementing solutions that handle information at massive scale, ensuring high performance, reliability, and innovation in search capabilities.

As a senior technical leader, you'll collaborate across Google's engineering organizations, influence product strategy, and help shape the future of how people access and interact with information. The position offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits. You'll work from either Cambridge, MA or New York, NY, joining a team that's at the forefront of search technology innovation.

This is an ideal role for experienced engineers who want to make a significant impact on one of the world's most widely-used products while leading and mentoring other engineers. The role combines technical excellence with leadership, requiring both deep engineering expertise and strong people management skills.

Last updated a month ago

Responsibilities For Senior 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 Senior Staff Software Engineer, Search

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience with design and architecture; and testing/launching software products
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in an organization involving cross-functional, or cross-business projects (preferred)

Benefits For Senior Staff Software Engineer, Search

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Bonus
  • Equity
  • Health benefits
  • Parental leave