Software Engineer III, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Search

Google is seeking a Software Engineer III to join their Search team, focusing on reimagining what it means to search for information. This role offers an opportunity to impact billions of users globally through the development of next-generation technologies. The position involves working on critical projects within Google Search, with the chance to tackle complex engineering challenges and expand infrastructure while maintaining a universally accessible user experience.

As a Software Engineer III, you'll be responsible for developing, testing, and maintaining software solutions that power Google's search capabilities. The role requires expertise in software development, data structures, and algorithms, with opportunities to work across the full technology stack. You'll collaborate with teams to solve complex problems in areas such as information retrieval, distributed computing, large-scale system design, and artificial intelligence.

The position offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be part of a team that values technical excellence, innovation, and leadership, with opportunities to switch teams and projects as you grow. The role requires a minimum of 2 years of experience and offers the flexibility to work from multiple locations including Mountain View, Cambridge, or New York.

This is an excellent opportunity for engineers who want to make a significant impact on one of the world's most widely-used products while working with cutting-edge technologies and brilliant colleagues. You'll be at the forefront of search technology innovation, helping to shape how people access and interact with information globally.

Last updated 6 days ago

Responsibilities For Software Engineer III, Search

  • Write 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer III, Search

Java
Python
Go
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering (preferred)

Benefits For Software Engineer III, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Comprehensive health benefits
  • 401k plan
  • Equity compensation
  • Parental leave
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineer III, Search

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.