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.