Software Engineer III, Search

Google is a global technology leader that develops innovative products and services used by billions of people.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Search

Google's Search team is at the forefront of reimagining information discovery and accessibility worldwide. As a Software Engineer III in the Search team, you'll be part of a dynamic environment working on critical projects that impact billions of users globally. The role involves developing next-generation technologies across various domains including information retrieval, distributed computing, large-scale system design, and AI.

You'll be responsible for designing, developing, testing, and maintaining software solutions while managing project priorities and deliverables. The position requires technical expertise in software development, data structures, and algorithms. You'll collaborate with teams across Google, participating in design reviews, code reviews, and contributing to documentation.

Google offers a collaborative environment where engineers can be versatile and take on new challenges across the full-stack. You'll have opportunities to switch teams and projects as both you and the business evolve. The Search team specifically focuses on solving complex engineering challenges and expanding infrastructure while maintaining Google's universally accessible search experience.

Working at Google means joining a company committed to equal opportunity and building a representative workforce. You'll be part of a culture that values diversity, inclusion, and belonging. The role offers the chance to make a significant impact on one of the world's most widely-used products while working with cutting-edge technologies and brilliant colleagues.

This position is perfect for someone who is passionate about large-scale systems, has strong technical skills, and wants to contribute to technology that billions of people use daily. You'll have the opportunity to grow professionally while working on challenging problems that require innovative solutions.

Last updated 13 minutes 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 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 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
  • English proficiency

Interested in this job?

Jobs Related To Google Software Engineer III, Search

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, requiring 2+ years of experience in software development and distributed systems.

Software Engineer II, Infrastructure, Google Cloud

Software Engineer II position at Google Cloud, focusing on infrastructure development with 1+ years of experience required, based in Bengaluru.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, requiring 2+ years of experience in software development and algorithms.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer position at Google Cloud, focusing on developing enterprise-grade solutions using both backend and frontend technologies.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, focusing on building and maintaining fundamental technical systems and platforms.