Software Engineering Manager II, Google Cloud

Google

5–8 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google Cloud as a Software Engineering Manager II and lead impactful engineering teams. This role combines deep technical expertise with strong people management skills to drive innovation in areas like AI and infrastructure. You'll contribute to product strategy, manage project goals, and foster the growth of your engineers, guiding the development of cutting-edge technologies that power Google's services and reach billions of users worldwide.

The AI and Infrastructure team is at the forefront of redefining what's possible. We empower Google customers, including Googlers and external clients, with advanced AI capabilities and insights delivered at unparalleled scale, efficiency, and reliability. Our work spans the development of AI models, computing power for global services, and essential platforms for future development.

Responsibilities

As a Software Engineering Manager, you will be instrumental in setting and communicating team priorities that align with organizational objectives. You will establish clear expectations for individual performance and development, providing regular feedback and coaching. Furthermore, you will shape the mid-term technical vision and roadmap for your teams, adapting to evolving requirements and infrastructure needs.

Your role will involve guiding and reviewing systems designs within your scope and writing code to tackle complex, ambiguous problems. A key part of your responsibility includes reviewing code developed by other engineers, ensuring adherence to best practices for style, accuracy, testability, and efficiency.

Qualifications

We are seeking candidates with a Bachelor's degree or equivalent practical experience, coupled with a minimum of 5 years in software development using languages such as Python, C, C++, Java, or JavaScript. A strong foundation of 3 years in technical leadership, overseeing strategic projects, is essential. Additionally, 2 years of experience in people management, supervision, or team leadership roles is required.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, along with 8 years of software development experience. Experience working within a complex, matrixed organization for at least 3 years is also advantageous. Note that in-person interviews are typically part of the hiring process for this role.

Essential Skills

PythonCC++JavaJavaScriptSoftware DevelopmentTechnical LeadershipPeople ManagementTeam LeadershipStrategic Projects

Good to Have

AINatural Language ProcessingDistributed ComputingLarge-scale System DesignNetworkingSecurityData CompressionUser Interface DesignTPUsVertex AIGoogle Global NetworkingData Center OperationsSystems Research

Highlights

  • Actively hiring

More Details

RoleSoftware Engineering Manager II, Google Cloud
IndustryCloud Computing, AI / Machine Learning, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Cloud Computing

Software Engineering Manager II, Google Cloud at Google | SkillMX | SkillMX