About The Position

Google is hiring a Software Engineering Manager II for Engineering Productivity within Google Cloud Platforms. The role combines technical leadership with management of engineers. The manager oversees project goals, contributes to product strategy, develops the team, and helps engineers improve their code. The role involves managing engineers across multiple teams and locations, a large product budget, and the deployment of large-scale projects across multiple international sites. Google Cloud provides enterprise-grade solutions and tools to help organizations digitally transform their businesses and build more sustainably. Individual pay is determined by job-related skills, experience, and relevant education or training. The listed U.S. compensation is $207,000–$300,000 USD, plus a 20% bonus target, equity, and benefits.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • At least 8 years of software development experience in one or more programming languages, such as Python, C, C++, Java, or JavaScript.
  • At least 3 years of experience building tools that improve development velocity, code quality, or code health.
  • At least 3 years of experience in a technical leadership role.
  • At least 2 years of experience in a people management or team leadership role.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • At least 3 years of experience working in a complex, matrixed organization.

Responsibilities

  • Set and communicate team priorities in support of broader organizational goals, and align strategy, processes, and decision-making across teams.
  • Set expectations for individuals according to their level and role and organizational goals; meet regularly with them to discuss performance and development and provide feedback and coaching.
  • Develop and evolve the mid-term technical vision and roadmap for one or more teams, accounting for anticipated future requirements and infrastructure needs.
  • Design, guide, and vet systems designs within the broader area, and write product or system development code to solve ambiguous problems.
  • Review other engineers’ code and provide feedback to ensure best practices, including style guidelines, checking code in, accuracy, testability, and efficiency.
  • Manage engineers across multiple teams and locations, a large product budget, and the deployment of large-scale projects across multiple international sites.
  • Contribute to product strategy, manage project goals, and help develop the engineering team.

Benefits

  • 20% bonus target
  • Equity
  • Benefits (details referenced on Google’s benefits website)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service