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.
$166,000 - $244,000
Backend
Senior Software Engineer
Contact Company
5000+ Employees
5+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Software Engineer, Full Stack, Google Workspace

Senior Software Engineer position at Google Workspace, focusing on full-stack development with competitive compensation and opportunity to work on products impacting billions of users.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.

Senior Networking Formal Verification Engineer

Senior Networking Formal Verification Engineer position at Google Cloud, focusing on formal verification of networking components and hardware systems.

Description For Senior Software Engineer, Full Stack, Search

Google is seeking a Senior Software Engineer to join their Search team, focusing on full-stack development and search infrastructure. This role offers an exceptional opportunity to impact billions of users globally while working on cutting-edge search technology. The position requires expertise in both backend (Go, SQL, C++) and frontend (JavaScript/TypeScript) development, with a strong foundation in software architecture and system design.

The role involves developing next-generation search technologies that extend well beyond traditional web search, requiring innovative solutions for information retrieval at massive scale. You'll be working with advanced technologies including Google's proprietary infrastructure (Boq, Borg, CNS, Flume, Spanner) and contributing to critical projects that shape how users interact with information worldwide.

As a senior engineer, you'll have significant responsibilities including code development, leading design reviews, mentoring other developers, and ensuring best practices in software development. The position offers excellent growth opportunities with the flexibility to switch teams and projects as both you and Google evolve. The compensation package is highly competitive, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits.

Google's commitment to innovation, scale, and technical excellence makes this an ideal role for engineers who want to solve complex challenges while making a global impact. The collaborative environment, combined with Google's resources and technical infrastructure, provides an unparalleled opportunity to work on meaningful projects while advancing your career in software engineering.

The role is based in Cambridge, MA, where you'll be part of Google's vibrant tech community. You'll contribute to reimagining search technology while working alongside some of the industry's brightest minds. This position offers the perfect blend of technical challenge, career growth, and the opportunity to shape the future of how people access and interact with information.

Last updated 17 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

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 using GO, SQL and C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience in Google infrastructure (Boq, Borg, CNS, Flume, Spanner, etc)
  • Experience with analyzing system logs and tools

Benefits For Senior Software Engineer, Full Stack, Search

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?