Staff Software Engineer, Full Stack, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Frontend
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Full Stack, Search

Google is seeking a Staff Software Engineer to join their Search team, focusing on reimagining how people search for information worldwide. This role combines technical leadership with hands-on development, requiring expertise in full-stack development, system design, and team leadership. The position offers an opportunity to impact billions of users globally through Google Search innovation.

The ideal candidate will bring 8+ years of software development experience, with deep knowledge of data structures and algorithms. They'll need proven experience in both backend (Java, Python, Go, C++) and frontend (JavaScript/TypeScript, HTML, CSS) development. The role demands someone who can not only architect and develop solutions but also provide technical leadership and mentor team members.

Working at Google's Mountain View headquarters, you'll be part of a dynamic environment that handles information at massive scale. The role offers competitive compensation ($189,000-$284,000 base salary) plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work on critical projects, influence technical direction, and contribute to Google's mission of organizing the world's information.

The position requires someone who can manage complex projects, drive technical decisions, and work effectively in a matrix organization. You'll be responsible for designing and implementing large-scale software solutions while ensuring high quality through testing and maintenance. This is an excellent opportunity for a senior technologist looking to make a significant impact at one of the world's leading technology companies.

Last updated 2 months ago

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

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience with full stack development, across back-end and front-end
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, Full Stack, Search

  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Staff Software Engineer, Full Stack, Search

UX Research Manager, Pixel

Lead UX research initiatives for Google's Pixel team, managing researchers and driving user-centered design decisions for mobile devices and services.

Senior Staff Software Developer, Front End, Google Workspace

Senior Staff Software Developer position at Google Workspace, leading front-end development and technical teams while architecting large-scale solutions used by billions.

Software Engineering Manager II, Looker Frontend/Fullstack

Lead frontend/fullstack engineering teams at Google Cloud's Looker division, managing technical strategy and team development while working on enterprise-scale solutions.

Cloud Compute Frontend Engineering Manager, Core Compute Experience

Lead frontend engineering manager position at Google Cloud, overseeing Compute Engine UI development with focus on user experience and team leadership.

Software Engineer, Chrome

Senior Software Engineer position at Google Chrome team, focusing on Autofill feature development across multiple platforms using C++, JavaScript, and mobile technologies.