Jobs · Engineering · New York

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

Similar jobs