Software Engineer III, Engineering Productivity, Google Cloud Platform

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Engineering Productivity, Google Cloud Platform

Google Cloud Platform is seeking a Software Engineer III to join their Engineering Productivity team. This role is crucial in developing and maintaining developer tools and frameworks that support Google Cloud's engineering teams. The position combines technical expertise in Python programming, distributed systems, and test automation with a focus on creating user-friendly, reliable developer tools.

As a Software Engineer III, you'll be responsible for building and maintaining core framework components, supporting GCE development teams, and ensuring the stability and usability of testing frameworks. The role requires both technical depth in software development and the ability to collaborate effectively with other engineers.

Google offers a dynamic work environment where engineers can impact billions of users while working with cutting-edge technology. The company is committed to diversity, equality, and creating an inclusive workplace. This position provides opportunities to work on critical infrastructure that powers Google Cloud Platform's services while contributing to the evolution of developer tools and frameworks.

The ideal candidate will bring experience in Python development, test automation, and distributed systems, along with a strong foundation in computer science fundamentals. This role offers the chance to work at scale, solve complex technical challenges, and be part of Google's mission to organize the world's information.

Last updated 4 minutes ago

Responsibilities For Software Engineer III, Engineering Productivity, Google Cloud Platform

  • Write, test, and maintain the framework's core components, libraries, and tools
  • Work to make the framework more user-friendly by developing intuitive interfaces and helpful tools
  • Support GCE Development teams, and help GCE engineers use the framework to write tests
  • Participate in on-call rotations to address bugs, outages, and other operational issues
  • Identify areas for improvement, exploring new technologies, and contributing to the ongoing evolution of the framework

Requirements For Software Engineer III, Engineering Productivity, Google Cloud Platform

Python
Kubernetes
  • 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 data structures or algorithms
  • 2 years of experience building developer tools
  • Experience in Python

Benefits For Software Engineer III, Engineering Productivity, Google Cloud Platform

Parental Leave
  • Equal Employment Opportunity
  • Parental Leave

Interested in this job?

Jobs Related To Google Software Engineer III, Engineering Productivity, Google Cloud Platform

Software Engineer II, Education and Activation

Software Engineer II position at Google focusing on education and activation projects, requiring expertise in software development and algorithms, based in Mexico City.

Software Engineer II, Engineering Productivity, Google Home

Software Engineer II position at Google Home focusing on engineering productivity and tooling infrastructure development using Python and Java.

Software Engineer III, ChromeOS Engineering Infrastructure and Operations

Software Engineer III position at Google focusing on ChromeOS Engineering Infrastructure and Operations, requiring 2+ years of experience in software development and developer tools.

Software Engineer III, Infrastructure, Google Cloud Business Platforms

Software Engineer III position at Google Cloud focusing on infrastructure development for cloud business platforms, offering competitive compensation and opportunities to work on large-scale systems.

Software Engineer III, Infrastructure, Google Assistant

Software Engineer III position at Google working on infrastructure for Google Assistant, focusing on large-scale system development and distributed computing.