Software Engineering Manager II, Google Cloud

Google

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

Job description

Join Google Cloud as a Software Engineering Manager II and lead innovative projects that push the boundaries of what's possible. This role offers a unique opportunity to combine deep technical expertise with impactful leadership, guiding a team of talented engineers.

As a manager, you'll not only optimize your own code but also empower your team to achieve their best. You will be instrumental in shaping project goals, contributing to product strategy, and fostering the growth of your engineers.

Our teams work across diverse areas including AI, natural language processing, distributed computing, and large-scale system design. You'll be at the forefront of developing groundbreaking AI models and providing essential platforms for developers, shaping the future of world-leading hyperscale computing.

Responsibilities

Define and communicate team priorities that align with overarching organizational objectives. Ensure strategy, processes, and decision-making are consistent across all teams.

Establish clear individual expectations based on role and level, aligned with organizational goals. Conduct regular performance and development discussions, offering constructive feedback and coaching.

Develop the mid-term technical vision and roadmap for your team(s). Adapt the roadmap to proactively address future requirements and infrastructure needs.

Guide and review system designs within your area. Contribute code to solve complex and ambiguous problems.

Conduct code reviews for other engineers, ensuring adherence to best practices for style, accuracy, testability, and efficiency.

Qualifications

A Bachelor’s degree or equivalent practical experience is required.

Possess at least 5 years of experience in software development, proficient in languages such as Python, C++, Java, or JavaScript.

Demonstrate 3 years of experience in a technical leadership capacity, managing strategic projects, complemented by 2 years in a people management or team leadership role.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Eight years of software development experience and three years working within a complex, matrixed organization are also beneficial.

Essential Skills

Software DevelopmentPythonC++JavaJavaScriptTechnical LeadershipPeople ManagementTeam LeadershipSystem DesignCode Review

Good to Have

CAINatural Language ProcessingDistributed ComputingLarge-scale System DesignNetworkingSecurityData CompressionUser Interface DesignTPUsVertex AIGlobal NetworkingData Center OperationsSystems Research

Highlights

  • Actively hiring

More Details

RoleSoftware Engineering Manager II, Google Cloud
IndustryCloud Computing, AI / Machine Learning
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