Source description
About the role
As a Software Engineering Manager at Google, you will have the technical expertise to provide leadership to major projects and manage a team of Engineers. Your responsibilities will involve optimizing code, ensuring Engineers can optimize theirs, managing project goals, contributing to product strategy, and developing your team. You will work with teams in various areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, and user interface design. Your role will involve overseeing engineers across multiple teams and locations, managing a large product budget, and deploying large-scale projects internationally. Key Responsibilities: - Oversee the development of Google Home Platform features, ensuring robust and low latency Application Programming Interfaces (APIs) that scale to serve the needs of Enterprise partners. - Set the technical strategy and roadmap for your team's focus areas, collaborating across the Google Home organization to directly advance Home Objectives and Key Results (OKRs). - Mentor and grow a team of engineers in Bengaluru, fostering a culture of technical excellence, psychological safety, and continuous innovation in distributed systems. - Drive operational excellence for critical enterprise services, balancing rapid feature innovation with robust system maintenance. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - 3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in people management, supervision, or team leadership. - 8 years of experience in cloud-based software development. - 3 years of experience in team management. - Experience with C++, Go, Python, or Java. - Experience architecting, developing, and scaling high-volume distributed software systems or cloud-native infrastructure. - Experience or Passion in Internet of Things (IOT)/Smart Home. - Ability to communicate technical roadmaps and complex architectural decisions to both engineering teams and non-technical stakeholders. As a Software Engineering Manager at Google, you will have the technical expertise to provide leadership to major projects and manage a team of Engineers. Your responsibilities will involve optimizing code, ensuring Engineers can optimize theirs, managing project goals, contributing to product strategy, and developing your team. You will work with teams in various areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, and user interface design. Your role will involve overseeing engineers across multiple teams and locations, managing a large product budget, and deploying large-scale projects internationally. Key Responsibilities: - Oversee the development of Google Home Platform features, ensuring robust and low latency Application Programming Interfaces (APIs) that scale to serve the needs of Enterprise partners. - Set the technical strategy and roadmap for your team's focus areas, collaborating across the Google Home organization to directly advance Home Objectives and Key Results (OKRs). - Mentor and grow a team of engineers in Bengaluru, fostering a culture of technical excellence, psychological safety, and continuous innovation in distributed systems. - Drive operational excellence for critical enterprise services, balancing rapid feature innovation with robust system maintenance. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - 3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in people management, supervision, or team leadership. - 8 years of experience in cloud-based software development. - 3 years of experience in team management. - Experience with C++, Go, Python, or Java. - Experience architecting, developing, and scaling high-volume distributed software systems or cloud-native infrastructure. - Experience or Passion in Internet of Things (IOT)/Smart Home. - Ability to communicate technical roadmaps and complex architectural decisions to both engineering teams and non-technical stakeholders.
More at Google
Related open roles
Forward Deployed Engineering Manager, Gen AI, Manufacturing and Conglomerate, Google Cloud
Mumbai
Engineering Manager, Cloud SAP
Bangalore
Embedded Firmware Engineering Manager, Platforms Infrastructure
San Francisco Bay Area · Onsite
Engineering Manager, Android Frameworks
London · Onsite
Technical Operations Manager, Third-Party Data Centers
United States · Onsite
Director, Power Engineering
San Francisco Bay Area · Onsite