Taro Logo

Software Engineer III, Infrastructure, Search

Google is a leading global technology company specializing in internet-related services and products.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Infrastructure, Search

Google is seeking a Software Engineer III for their Infrastructure team in Search. This role is critical to Google's needs, focusing on developing next-generation technologies that impact billions of users. The ideal candidate will have experience in large-scale system design, distributed computing, and infrastructure development. You'll work on reimagining search capabilities, solving complex engineering challenges, and expanding infrastructure while maintaining a universally accessible experience.

The role requires versatility, leadership qualities, and enthusiasm to tackle new problems across the full-stack. You'll manage project priorities, deadlines, and deliverables, as well as design, develop, test, deploy, maintain, and enhance software solutions. This position offers opportunities to switch teams and projects as you and the fast-paced business grow and evolve.

Key responsibilities include writing code, participating in design reviews, reviewing other developers' code, contributing to documentation, and triaging system issues. The ideal candidate will have a strong background in data structures, algorithms, and large-scale infrastructure or distributed systems.

Google offers a competitive salary range of $136,000-$200,000 plus bonus, equity, and benefits. They are committed to building a diverse workforce and creating a culture of belonging. This is an excellent opportunity to make a significant impact on a product used by billions of people worldwide while working with cutting-edge technologies in a dynamic, innovative environment.

Last updated 8 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

Java
Python
Go
  • 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 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

Interested in this job?