Software Engineer III, Compute EngProd

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
Contact Company
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Compute EngProd

Google is seeking a Software Engineer III for their Compute EngProd team, focusing on accelerating development velocity and enhancing quality of the Google Compute Engine (GCE) Control Plane. This role involves developing and maintaining test frameworks for automated testing at Google scale, improving developer tools, and ensuring code quality. The position requires expertise in software development, particularly in languages like Java or Python, and strong understanding of data structures and algorithms.

The role offers an opportunity to work on critical projects within Google's cloud infrastructure, specifically focusing on developer productivity tools and testing frameworks. You'll be part of a team that's essential to Google Cloud's mission of enabling digital transformation across industries. The position involves collaboration with peers, leading technical discussions, and contributing to both code and documentation.

As a Software Engineer III, you'll be responsible for building and maintaining tools that directly impact Google's development efficiency. This includes working on compilers, automated releases, and test automation frameworks. The role requires both technical expertise and leadership qualities, as you'll be involved in design reviews and code reviews, ensuring best practices are followed across the team.

Google Cloud serves customers in over 200 countries, making this an opportunity to work on systems that operate at massive scale. The position offers exposure to cutting-edge technology and the chance to solve complex problems in distributed computing, system design, and developer tooling. This role is perfect for someone who wants to combine technical skills with the opportunity to improve developer experiences at one of the world's leading technology companies.

Last updated 3 minutes ago

Responsibilities For Software Engineer III, Compute EngProd

  • 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, Compute EngProd

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Java, Python), or 1 year of experience with an advanced degree
  • 2 years of experience building developer tools that improve developer velocity, code quality and code health
  • 2 years of experience with data structures or algorithms
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Knowledge of one or more of the following: APIs, control planes, or frameworks (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Compute EngProd

Software Engineer III, Image Processing, Pixel Camera

Software Engineer III position at Google focusing on image processing and camera technologies for Pixel devices, combining AI and hardware expertise.

Software Engineer, People with Disabilities

Software Engineering role at Google specifically for People with Disabilities, focusing on developing next-generation technologies that impact billions of users.

Software Engineer III, Full Stack, Google Play

Full Stack Software Engineer role at Google Play, focusing on backend systems and developer platform enhancement with 2+ years of experience required.

Software Engineer III, Search

Software Engineer III position at Google Search, focusing on developing next-generation search technologies and infrastructure at scale.

Software Engineer, Unified Autoscaling Services

Mid-level Software Engineer position at Google Cloud's Unified Autoscaling Services team, focusing on developing enterprise-grade solutions and next-generation technologies.