Software Engineer III, Search

Google is a global technology leader that organizes the world's information to make it universally accessible and useful.
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 on a global scale. As a Software Engineer III in the Search team, you'll be part of a dynamic environment that impacts billions of users worldwide. The role involves developing next-generation technologies across various domains including information retrieval, distributed computing, large-scale system design, and AI.

You'll be working on critical projects with opportunities for cross-team collaboration and project switching as the business evolves. The position requires versatility in technical skills, leadership qualities, and enthusiasm for tackling full-stack challenges. You'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, and maintaining software solutions.

Google Search team tackles complex engineering challenges while expanding infrastructure and maintaining a universally accessible experience. The role offers unique opportunities to work with cutting-edge technologies in areas such as artificial intelligence, natural language processing, UI design, and mobile development. You'll be part of a team that values innovation, technical expertise, and the ability to solve complex problems at massive scale.

The position offers the chance to work with world-class engineers, participate in technical decision-making through design reviews, and contribute to Google's mission of organizing the world's information. You'll be involved in code reviews, documentation, and ensuring best practices while working in an inclusive environment that promotes diversity and equal opportunity.

Last updated a minute 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

  • 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, People with Disabilities

Software Engineering role at Google specifically for People with Disabilities, focusing on developing next-generation technologies that impact billions of users.

Software Engineer III, Full Stack, Google Play

Full Stack Software Engineer role at Google Play, focusing on backend systems and developer platform enhancement with 2+ years of experience required.

Software Engineer, Unified Autoscaling Services

Mid-level Software Engineer position at Google Cloud's Unified Autoscaling Services team, focusing on developing enterprise-grade solutions and next-generation technologies.

Software Engineer III, Compute EngProd

Software Engineer III position at Google focusing on developer productivity tools and test automation frameworks for the Google Compute Engine platform.

Software Engineer III, Infrastructure, Search

Software Engineer III position at Google, focusing on search infrastructure development and optimization, requiring 2+ years of experience and expertise in multiple programming languages.