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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

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 4 months 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?