Software Engineering Manager, Release Engineering, Google Cloud Platforms
Google Taipei, Taipei, Taiwan
Software Development · 10,001+ employees
About the role
You will lead a team of software engineers to manage the release pipeline and qualify platform system software for Google data centers. This involves streamlining release infrastructure, adopting AI for productivity, and ensuring high-quality software delivery from NPI to production.
What they look for
Requirements
The role requires a bachelor's degree and at least 8 years of software development experience in C++, Go, or Python. Candidates must also possess 3 years of technical leadership experience and 2 years of people management experience.
Full description
Minimum qualifications:
- Bachelor’s degree, or equivalent practical experience.
- 8 years of experience in software development in C++, GO, or Python.
- 3 years of experience across testing, maintaining, or launching software products.
- 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 with test automation development.
- Experience with test infrastructure development, supporting software system launch and ongoing development.
- Ability to have a strong sense of product quality, system software and large-scale software release.
- Excellent problem-solving, consulting and organizational skills.
About the job:
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
As a part of this team, you will work on platforms products for Google data centers, which encompass computation and storage solutions, accelerators, including TPU and GPU-based supercomputers and high-speed interconnect solutions.
In this role, you will be responsible to empower Google's innovation and global services by serving as the essential quality gatekeeper and release driver, delivering flawless, scalable, and performant platforms system software from NPI to production through automated infrastructure.
Responsibilities:
- Lead a group of software engineers in a fast-paced environment to address software qualification and release challenges for platforms system software development.
- Manage the software release pipeline to roll out new features and fixes to the production fleet on time, qualifying software bundles to capture quality issues through smoke tests, bundle upgrade/downgrade tests, release test, system test, security test, performance test, reliability test, user workload test, and so on.
- Collaborate with cross-functional teams to solve software problems, and adopt AI technology (e.g., Gemini) to increase test engineering productivity and enable a data-driven problem-solving approach.
- Streamline the tools, qualification, and release infrastructure, and strengthen test result analysis through data visualization and insightful metrics.
- Develop test profiles to guarantee sufficient test coverage, and build and improve the infrastructure to support software qualification and releases.
Similar roles
-
Senior Engineering Manager, Infrastructure
Genius AI San Francisco, California, United States · $230K–$280K/yr
-
Assistant Engineering Manager (NE)
Marriott Kissimmee, Florida, United States · $67K–$89K/yr
- Engineering Manager
-
Engineering Manager
Clever San Francisco, California, United States · $167K–$253K/yr
-
Engineering Manager, Core Commerce Services (m/f/d)
Redcare Pharmacy Cologne, North Rhine-Westphalia, Germany
-
Head of Engineering
Destinus Zurich, Zurich, Switzerland