Taro Logo

Senior Staff Software Engineer, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$248,000 - $349,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

Google is seeking a Senior Staff Software Engineer to join their Search team, focusing on reimagining what it means to search for information across all platforms. This role offers an opportunity to make a significant impact on billions of users globally through solving complex engineering challenges and expanding infrastructure while maintaining universal accessibility.

The position requires a seasoned technical leader with extensive experience in software development, particularly in areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing. The ideal candidate will bring fresh ideas and versatile technical expertise to manage critical projects while maintaining Google's high standards of quality and innovation.

As a Senior Staff Software Engineer, you will be responsible for providing technical leadership on high-impact projects, influencing and coaching distributed engineering teams, and facilitating alignment across teams on goals and timelines. The role involves designing, developing, and maintaining software solutions at massive scale, requiring both technical excellence and strong leadership capabilities.

The compensation package is highly competitive, with a base salary range of $248,000-$349,000, plus bonus, equity, and comprehensive benefits. This reflects Google's commitment to attracting and retaining top talent in the industry. The position offers the opportunity to work in either Cambridge, MA or New York, NY, providing flexibility in location choice.

Google's Search team is at the forefront of technological innovation, working on projects that directly impact how billions of people access and interact with information. This role offers the chance to work with cutting-edge technologies while leading and mentoring other engineers, making it an ideal position for someone looking to combine technical expertise with leadership responsibilities in a high-impact environment.

Last updated 6 days 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
401k
  • Bonus
  • Equity
  • Benefits package

Related Jobs