Jobs · Engineering · Georgia

Software Engineering Manager II, Engineering Productivity, Google Cloud Platforms

Google · Atlanta, GA · 2 days ago
On-siteEngineeringFull-time

About the role

Software Engineering Managers at Google have the technical expertise to lead major projects and also manage a team of Engineers. They optimize their own code while ensuring Engineers are optimizing theirs. As a manager, you guide the way, managing engineers across multiple teams and locations, overseeing large-scale projects internationally.

Responsibilities

  • Set and communicate team priorities that support the broader organization's goals.
  • Align strategy, processes, and decision-making across teams.
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals.
  • Met regularly with individuals to discuss performance and development and provide feedback and coaching.
  • Develop the mid-term technical vision and roadmap within the scope of your (often multiple) team(s).
  • Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

Requirements

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

Qualifications

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

Skills

  • Technical expertise to take on and provide technical leadership to major projects.
  • Leadership expertise to manage a team of Engineers.
  • Ability to align strategy, processes, and decision-making across teams.
  • Ability to set clear expectations with individuals based on their level and role.
  • Ability to meet regularly with individuals to discuss performance and development.
  • Ability to develop the mid-term technical vision and roadmap within the scope of your (often multiple) team(s).
  • Ability to evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  • Ability to design, guide and vet systems designs within the scope of the broader area.
  • Ability to write product or system development code to solve ambiguous problems.
  • Ability to review code developed by other engineers and provide feedback to ensure best practices.

Benefits

Google offers a comprehensive benefits package including individual pay determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $301000 (USD) + 20% bonus target + equity + benefits.

Similar jobs