Taro Logo

Software Developer III, Infrastructure, Google Cloud Platforms

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

Job Description

Google Cloud is seeking a Software Developer III to join their Infrastructure team in Waterloo, Canada. This role is critical in developing and maintaining Google's technical infrastructure that powers their vast product portfolio. The position focuses on large-scale system design, distributed computing, and infrastructure development.

As a Software Developer III, you'll be working on critical projects for Google's infrastructure needs, with opportunities to switch teams and projects as both you and the business evolve. The role requires versatility and leadership qualities, as you'll be tackling complex problems across the full technology stack.

The Technical Infrastructure team is responsible for building and maintaining Google's data centers and developing next-generation Google platforms. This team takes pride in being the developer's developer, working on everything from network maintenance to platform development, ensuring users have the best and fastest experience possible.

Google Cloud, as a division, helps organizations accelerate their digital transformation by providing enterprise-grade solutions leveraging Google's cutting-edge technology. The platform serves customers in over 200 countries, acting as a trusted partner for growth and critical business solutions.

The ideal candidate will have strong experience in software development, distributed systems, and large-scale infrastructure. They should be comfortable with code reviews, technical design, and debugging complex systems. This role offers the opportunity to work on technology that impacts billions of users while being part of Google's innovative engineering culture.

The position comes with Google's comprehensive benefits package and the opportunity to work with some of the industry's best engineers. You'll be part of a team that values technical excellence, innovation, and collaborative problem-solving.

Last updated 3 days ago

Responsibilities For Software Developer III, Infrastructure, Google Cloud Platforms

  • 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Developer III, Infrastructure, Google Cloud Platforms

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
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Related Jobs