Minimum qualifications:
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
- 8 years of experience in program management, Agile Project Management, Product Life-cycle Management, Network Architecture, Network Design.
- 8 years of experience managing cross-functional or cross-team projects.
- Experience with project and program management, as well as in Network or software engineering.
- Experience with one or more of the following: network data, control and management plane software design, or global network deployments.
- Ability to lead programs at a global level involving many teams.
Want more jobs like this?
Get jobs in Bangalore, India delivered to your inbox every week.
About the job
A problem isn't truly solved until it's solved for all. That's why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Technical Program Manager at Google, you'll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You'll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers.
Our goal is to build a Google that looks like the world around us - and we want Googlers to stay and grow when they join us. As part of our efforts to build a Google for everyone, we build diversity, equity, and inclusion into our work and we aim to cultivate a sense of belonging throughout the company.
Responsibilities
- Deliver cross-functional projects/programs on time and ensure they provide value to customers, manage software programs for Google's global network, spanning data, control, and management planes.
- Collaborate with core teams to develop strategies and tactical plans, create roadmaps, engage teams and engineers, and drive the pace of software systems and infrastructure development, deployment, and delivery.
- Guide project delivery, conduct technology reviews, evaluate technical proposals, and build consensus across teams.
- Define project/program success criteria, establish measurable milestones, and track deliverables to ensure incremental delivery of customer value, and optimize for velocity, quality, and efficiency.
- Design and launch new processes, implement improvements, and enable program teams to scale effectively.