Software Engineering Manager II, Google Cloud

Google

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

Job description

Google Cloud is seeking a Software Engineering Manager II to lead engineering teams and drive technical strategy for major projects. This role requires a blend of deep technical expertise and strong people management skills, guiding engineers to optimize their code and contribute to product development.

You will manage project goals, contribute to product strategy, and foster the growth of your team. Your work will span across various cutting-edge areas at Google, including AI, natural language processing, distributed computing, and large-scale system design.

The AI and Infrastructure team is at the forefront of redefining technological possibilities, empowering Google customers with AI and infrastructure at an unparalleled scale. We are the "flywheel" enabling advanced AI models, delivering computing power globally, and providing platforms for developers.

Join us to shape the future of hyperscale computing, invent world-leading technologies, and contribute to Google's global infrastructure. You'll be part of a team that drives innovation by building complex systems technologies, from software to hardware, including Vertex AI for Google Cloud.

Responsibilities

As an Engineering Manager, you will set and communicate team priorities, ensuring alignment with broader organizational goals and strategies. You'll establish clear expectations for individuals, providing regular feedback and coaching to support their performance and development.

Develop the mid-term technical vision and roadmap for your teams, adapting to evolving requirements and infrastructure needs. You will also guide and vet systems designs, and contribute code to solve complex problems.

Review code developed by other engineers, ensuring adherence to best practices such as style guidelines, accuracy, testability, and efficiency.

Qualifications

To be considered for this role, candidates should possess a Bachelor’s degree or equivalent practical experience. A minimum of 8 years of software development experience in languages like Python, C++, Java, or JavaScript is required, alongside 3 years of experience in a technical leadership capacity.

Additionally, 2 years of experience in people management or team leadership is essential. Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, and 3 years of experience working within a complex, matrixed organizational structure.

Essential Skills

PythonC++JavaJavaScriptTechnical LeadershipPeople ManagementTeam Leadership

Good to Have

AIMachine LearningDistributed ComputingSystem DesignNetworkingSecurityData CompressionUser Interface Design

Highlights

  • Actively hiring

More Details

RoleSoftware Engineering Manager II, Google Cloud
IndustryTechnology, Internet
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Technology