Taro Logo

Software Developer III, Google Cloud Platforms

A global technology company that develops internet-related services and products.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Google is seeking a Software Developer III to join their Cloud Platforms team in Waterloo, Canada. This role is critical in developing next-generation technologies that impact billions of users worldwide. The position focuses on cloud infrastructure and platforms, requiring expertise in system design, distributed computing, and large-scale data management.

The role involves working on Google's Technical Infrastructure team, building and maintaining the architecture that powers Google's extensive product portfolio. You'll be part of developing and enhancing the platforms that enable Google's AI initiatives, particularly in productivity tools like Gmail, Docs, Drive, and Meet.

As a Software Developer III, you'll collaborate with teams across Google, including DeepMind, to shape the future of productivity tools. The position offers the opportunity to work on cutting-edge AI applications, from pre-computed email summaries to lifelike AI avatars for video creation.

The ideal candidate should have strong programming skills in C# or C++, with experience in data structures, algorithms, and large-scale systems. You'll be responsible for code development, design reviews, and maintaining high coding standards through peer review processes. The role also involves troubleshooting complex system issues and contributing to technical documentation.

This is an excellent opportunity for someone passionate about cloud computing, AI, and building scalable solutions that impact users globally. You'll work in an innovative environment with exceptional leaders and have the chance to influence the future of Google's cloud platforms and productivity tools.

Last updated 3 days ago

Responsibilities For Software Developer III, 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 source of issues

Requirements For Software Developer III, Google Cloud Platforms

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience programming with C# or C++
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience with data structures or algorithms (preferred)
  • 2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience in code and system health, diagnosis and resolution, and software test developing (preferred)
  • Experience with Flutter or Dart (preferred)

Benefits For Software Developer III, Google Cloud Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Retirement benefits

Related Jobs