Software Engineering Manager, Cloud Supply Chain Systems Testing
- linkCopy link
- emailEmail a friend
Minimum qualifications:
- 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, with 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 to enable reliability and performance of software systems.
Preferred qualifications:
- 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 (testing, developing, using), or in data centers or logistics fields.
- Experience in crossing organizational boundaries to enable program success and scaling.
- Ability to determine how to focus engineering resources to maximally improve availability and performance via testing.
About the job
We are part of the team that builds and operates Google’s Data Centers, including almost everything in it, like our machines, networks and the hardware, firmware, software and systems that manage it all. We test the entirety (“End to End”) to ensure that the systems involved interoperate properly and achieve the necessary performance and availability to keep Google’s Data Centers online for our customers, both internal customers like Cloud or Search, and external customers who are a significant portion of the Internet-connected population.
In this role, you will manage a team of software test engineers who build these end to end tests and the software infrastructure to operate them. You will identify the systems, interactions and processes that most need for this testing assurance, and measure the improvements to systems availability and performance of your implemented testing regimes.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.
The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
- Lead a team of software and test engineers, including performance management, prioritization, mentorship, and upwards reporting.
- Investigate how our complex, interconnected systems fail and where to 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 both functionality and performance, and 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 (to features or configuration) 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.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.