Senior 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.
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer, Full Stack, Search

Google Search is reimagining information discovery and accessibility on a global scale. As a Senior Software Engineer on the Search team, you'll tackle complex engineering challenges and expand infrastructure while maintaining universal accessibility. The role demands versatility across full-stack development, combining both backend and frontend expertise. You'll work with cutting-edge technologies and have the opportunity to impact billions of users worldwide.

Your responsibilities will span writing and testing code, leading design reviews, code reviews, documentation, and system troubleshooting. The ideal candidate brings 5+ years of software development experience, with specific expertise in full-stack development using languages like Java, Python, GO, JavaScript, and TypeScript.

At Google, you'll join a dynamic environment where engineers develop technologies beyond web search, including distributed computing, large-scale system design, AI, NLP, and UI design. The role offers growth opportunities through project rotation and leadership development. You'll collaborate with talented peers while maintaining Google's high standards for code quality and system reliability.

Benefits include competitive compensation ($161,000-$239,000 base salary), bonuses, equity, and comprehensive benefits package. This role combines technical excellence with leadership opportunity, perfect for experienced engineers looking to make a global impact while working with cutting-edge search technology.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Full Stack, Search

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, Full Stack, Search

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with full stack development, across back-end such as Java, Python, GO, and/or C++ codebases, and front-end experience including JavaScript and/or TypeScript, HTML, CSS or equivalent
  • 3 years of experience testing, maintaining, and/or launching software products, and 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Full Stack, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Base salary range $161,000-$239,000
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Software Engineer, Full Stack, VM Manager

Senior Full Stack Engineer role at Google, focusing on VM Manager suite development for cloud infrastructure management.

Senior Software Engineer

Senior Software Engineer position at Google working on Apigee platform, focusing on AI integration and backend development with Java, Kubernetes, and cloud technologies.

Senior Software Developer, Full Stack, Google Cloud Platforms

Senior Software Developer position at Google Cloud, focusing on full-stack development and cloud technologies with 5+ years of experience required.

Senior Software Engineer, Production2020 Rollouts Productivity

Senior Software Engineer position at Google Dublin, focusing on Production2020 Rollouts Productivity, requiring 5 years of development experience and expertise in Go or C++.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental technologies that power Google's flagship products and services.