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
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, Full Stack, Search

Google's Search team is reimagining what it means to search for information anywhere and anytime. As a Staff Software Engineer, you'll work on critical projects that impact billions of users globally. You'll develop next-generation technologies across various areas including information retrieval, distributed computing, large-scale system design, and AI. The role requires versatility and leadership qualities to tackle full-stack challenges while pushing technology forward.

You'll be responsible for managing project priorities and deliverables while designing, developing, and maintaining software solutions. The position offers opportunities to switch teams and projects as both you and the fast-paced business evolve. You'll work in a complex, matrixed organization involving cross-functional projects.

The role requires extensive experience in software development, with expertise in both backend (Java, Python, GO, C++) and frontend (JavaScript/TypeScript, HTML, CSS) technologies. You'll be part of Google's mission to maintain a universally accessible and useful experience that people worldwide rely on.

This is an excellent opportunity for someone who wants to make a significant impact at scale, lead technical initiatives, and work with cutting-edge technologies. The position comes with competitive compensation including base salary, bonus, equity, and comprehensive benefits. Join Google's Search team to help solve complex engineering challenges while expanding the infrastructure that billions of users depend on.

Last updated 3 hours 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Lead Group Product Manager, Ads

Lead Google Ads product team in developing innovative advertising solutions, managing product roadmaps, and driving strategic initiatives with 10+ years of product management experience.

Senior Product Manager, Photos

Senior Product Manager position at Google leading the Memories experience in Google Photos, requiring product strategy, user experience expertise, and cross-functional leadership.

Technical Lead Manager, Ads Benchmarks Experiences

Lead and build Google's Ads Benchmarks Experiences team in Warsaw, overseeing full-stack development while managing and growing a new engineering team.

Leadership Technical Program Manager I, Search

Lead complex technical programs at Google Search, managing cross-functional engineering projects with global impact.

Group Product Manager, Ads

Lead product strategy and development for Google Ads, managing cross-functional teams and driving innovation in digital advertising solutions.