Software Engineer Manager II, Google Cloud AI and Compute
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 Engineering Manager for the VMX Lifecycle team, you will lead the critical services powering the host-level control plane across millions of Google Cloud VMs.
In this role, you will advocate initiatives to advance
Google Compute Engine (GCE) Virtual Machines (VM) security, performance, and reliability while driving pivotal new features to enhance product competitiveness. You will serve at the forefront of evolving software infrastructure across GCE.
The Google Cloud AI Research team addresses AI challenges motivated by Google Cloud’s mission of bringing AI to tech, healthcare, finance, retail and many other industries. We work on a range of unique problems focused on research topics that maximize scientific and real-world impact, aiming to push the state-of-the-art in AI and share findings with the broader research community. We also collaborate with product teams to bring innovations to real-world impact that benefits our customers. Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.
- Lead, mentor, and grow a team of high-performing software engineers, fostering career development and a collaborative environment.
- Guide technical strategy, operational workflows, and long-term goals aligned with organizational objectives.
- Enforce software engineering best practices to build scalable, maintainable, and high-performing systems.
- Manage end-to-end delivery of key initiatives, aligning timelines, resources, and risk mitigation strategies.
- Collaborate with cross-functional partners and stakeholders to establish project roadmaps and maintain strategic alignment.
Minimum qualifications:
- Bachelor’s degreeor equivalent practical experience.
- 8 years of experience in software development.
- 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 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.