Software Engineer Manager, Cloud Observability
Google · New York, NY · 6 days ago
On-siteEngineeringFull-time
About the role
Software Engineering Managers at Google have the technical expertise to lead major projects and manage a team of engineers. They optimize their own code and ensure engineers optimize theirs. As a manager, you guide the way, overseeing project goals, contributing to product strategy, and developing your team.
Responsibilities
- Set and communicate team priorities that support the broader organization's goals, aligning strategy, processes, and decision-making across teams.
- Establish clear expectations with individuals based on their level and role and meet regularly to discuss performance and development, providing feedback and coaching.
- Develop mid-term technical goals and roadmaps within the scope of your (often multiple) team(s), evolving 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 with data structures or algorithms and software development in one or more programming languages.
- 3 years of experience in a technical leadership role.
- 2 years of experience in a people management or team leadership role.
Preferred qualifications
- Master's degree or PhD in Computer Science or related technical field.
- 3 years of experience working in a complex, matrixed organization.
- Experience with backend development in one or more of the following: C++, Go, Java, or gRPC.
- Experience with observability, large-scale distributed systems or planetary-scale data systems.
- Experience with Site Reliability Engineering (SRE), managing high-availability service infrastructure, and on-call support rotations.
Pay
$207,000 - $301,000 (USD) + 20% bonus target + equity + benefits