Google - Sunnyvale, CA

posted 16 days ago

Full-time - Senior
Sunnyvale, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Software Engineering Manager for Cloud Supply Chain Systems Testing at Google is responsible for leading a team of software test engineers to ensure the reliability and performance of Google's Data Centers. This role involves overseeing the development and execution of end-to-end testing strategies, managing team performance, and collaborating with various stakeholders to align on testing goals and methodologies. The manager will focus on improving system availability and performance through effective testing regimes and will play a crucial role in maintaining the infrastructure that supports Google's services.

Responsibilities

  • Lead a team of software and test engineers, including performance management, prioritization, mentorship, and upwards reporting.
  • Investigate how complex, interconnected systems fail and focus the team's efforts to improve reliability and performance.
  • Build testing and monitoring systems that run in production to ensure correct operations and detect or prevent regressions in functionality and performance.
  • Review testing and infrastructure management code to ensure high quality tests that minimize overhead on the systems under test.
  • Work closely with partner teams for systems under test to ensure upcoming changes are properly verified before wide deployment.
  • Engage with partner teams, clients, and stakeholders to ensure alignment on goals and limitations of testing, and explain intricate technical software engineering and testing matters clearly to a varied audience including executives.

Requirements

  • Bachelor's degree in Engineering or equivalent practical experience.
  • 8 years of experience with software development.
  • 3 years of experience in a technical leadership role overseeing projects.
  • 2 years of experience in a people management leadership role for a team of software test engineers.
  • Experience in software testing, testing methodologies, tools, technologies, test planning, test case design, and test execution.
  • Experience in one or more programming languages (e.g., Python, C, C++, Java, JavaScript) for test automation.

Nice-to-haves

  • Experience with project planning, execution, tracking, and stakeholder management.
  • Experience with product management or requirements gathering.
  • Experience in representing stakeholders during executive-level planning and prioritization exercises.
  • Experience with data center or logistics management software systems.
  • Ability to determine how to focus engineering resources to maximally improve availability and performance via testing.

Benefits

  • Competitive salary range of $189,000-$284,000 + bonus + equity + benefits.
  • Comprehensive health insurance coverage.
  • Retirement savings plan with 401(k) options.
  • Paid time off and holidays.
  • Opportunities for professional development and continued education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service