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
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Technical Lead Software Engineer, ChromeOS Web Platform

Lead software engineer position at Google focusing on ChromeOS Web Platform development, requiring 8+ years of experience and strong technical leadership skills.

Technical Lead Software Engineer, ChromeOS Web Platform

Technical Lead Software Engineer position at Google, focusing on ChromeOS Web Platform development and third-party application enablement with AI capabilities.

Staff Software Engineer, UI

Lead UI/UX vision and development for Google Cloud's security investigation engine, empowering analysts to combat cyber threats through intuitive interfaces.

Technical Lead Software Engineer, ChromeOS Web Platform

Lead software engineer position at Google focusing on ChromeOS Web Platform development, combining technical leadership with hands-on development of web applications and platform features.

Staff Web Performance Engineer, Android, Chrome

Staff Web Performance Engineer position at Google focusing on optimizing Chrome and Android web performance metrics and leading technical initiatives.

Description For Staff Software Engineer, Full Stack, Search

Google is seeking a Staff Software Engineer to join their Search team, where you'll be part of reimagining what it means to search for information. This role offers an opportunity to impact billions of users globally while tackling complex engineering challenges. As a technical leader, you'll be responsible for developing next-generation technologies across the full stack, from backend systems using Java, Python, or Go, to frontend development with JavaScript/TypeScript.

The position requires a seasoned professional with 8 years of software development experience and strong expertise in data structures and algorithms. You'll be working in a complex, matrixed organization where you'll lead project teams, set technical direction, and manage cross-functional initiatives. The role involves designing, developing, and maintaining large-scale software solutions that handle information at massive scale.

At Google, you'll be part of a team that extends well beyond web search, touching areas including distributed computing, large-scale system design, networking, security, and artificial intelligence. The company offers competitive compensation, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits.

This is an excellent opportunity for someone who wants to combine technical leadership with hands-on development, working on projects that directly impact how people around the world access and interact with information. You'll be expected to be versatile, display strong leadership qualities, and be enthusiastic about taking on new problems across the full stack as Google continues to push technology forward.

The role offers significant growth potential, with opportunities to switch teams and projects as both you and Google's fast-paced business evolve. You'll be working in an environment that values diversity, inclusion, and innovation, with access to some of the most challenging and interesting problems in the tech industry.

Last updated 3 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 such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, Full Stack, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package including medical, dental, and vision insurance
  • 401k plan
  • Equity compensation
  • Bonus compensation

Interested in this job?