Google is building next-gen NPI onboarding and workflow automation to maintain its large fleet, support new technologies like ML pods, and integrate with complex manufacturing and supply chain operations. They need a Software Engineering Manager to lead a team building for their next-generation data center resource modeling platform, which will manage Google-wide fleet onboarding and deployment. This system is critical for planning future capacity, modeling the data center, and managing the machine life-cycle at scale while reducing operational costs.
Requirements
- 8 years of experience in software development.
- 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, Kotlin, JavaScript).
Responsibilities
- take on and provide technical leadership to major projects
- optimize your own code but make sure Engineers are able to optimize theirs
- manage your project goals
- contribute to product strategy
- help develop your team
- manage engineers across multiple teams and locations
- oversee the deployment of large-scale projects across multiple sites internationally
Other
- manage a team of Engineers.
- 3 years of experience in a technical leadership role; overseeing projects.
- 2 years of experience in a people management, supervision/team leadership role.
- Facilitate collaboration and open communication.
- Invest in each Googler’s development by mentoring and developing team members on technical and non-technical skills to create a high-functioning, high-trust team.