Software Engineer III, Infrastructure, Search

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

Description For Software Engineer III, Infrastructure, Search

Google Search is reimagining information discovery and accessibility on a global scale. As a Software Engineer III in the Infrastructure Search team, you'll be part of developing next-generation technologies that impact billions of users worldwide. The role involves working on large-scale system design, distributed computing, and search infrastructure while maintaining Google's high standards of accessibility and usefulness.

You'll be responsible for designing, developing, and maintaining critical software solutions that power Google's search capabilities. The position requires expertise in C++ programming, strong understanding of data structures and algorithms, and experience with large-scale infrastructure development. You'll collaborate with cross-functional teams, participate in technical design reviews, and contribute to code quality through peer reviews.

The role offers opportunities to work on complex engineering challenges, from information retrieval to distributed computing, while maintaining and enhancing Google's search infrastructure. You'll be expected to manage project priorities, meet deadlines, and deliver high-quality solutions that scale to Google's massive user base.

This position is ideal for engineers who are passionate about solving complex technical challenges, have a strong foundation in software development, and want to make a significant impact on how people access information globally. You'll be part of a team that values technical excellence, innovation, and collaboration, with opportunities for growth and learning as Google continues to evolve.

The compensation package includes a competitive base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. Working at Google's Mountain View location, you'll be at the heart of Silicon Valley's tech innovation, contributing to products that billions of people rely on daily.

Last updated 2 minutes ago

Responsibilities For Software Engineer III, Infrastructure, 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, Infrastructure, Search

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Benefits For Software Engineer III, Infrastructure, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Search

CPU Design Verification Engineer

CPU Design Verification Engineer position at Google Cloud, focusing on digital logic verification and custom silicon solutions development.

ASIC Design Verification Engineer, TPU Compute

ASIC Design Verification Engineer position at Google, focusing on TPU development and verification for AI/ML hardware acceleration.

Software Engineer III, Engineering Productivity, Google Ads

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

Software Engineer II, Buyable Corpus Software Engineering

Software Engineer II position at Google's Commerce team, focusing on building and maintaining large-scale shopping experience systems.

Software Engineer, Silicon Engineering Productivity

Mid-level Software Engineering role at Google focusing on Silicon Engineering Productivity, developing tools and infrastructure for engineering excellence.