Google is looking to hire a Software Engineering Manager to lead and mentor a team of software engineers, optimize code, contribute to product strategy, and develop their team. The role involves managing project goals, overseeing large-scale projects, and guiding the development of AI-powered productivity tools.
Requirements
- 8 years of experience in software development.
- 3 years of experience in building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks).
- Experience with software development in Java or Kotlin.
- Experience with software architecture, data modeling, and modern Application programming interface (API) design.
- Experience with multi-platform development, creating shared code libraries/SDKs, or building developer-focused platforms.
- Experience with AI will change the future of work in profound ways, and our products— Gmail, Docs, Drive, Calendar, Sheets, Vids and Meet are at the forefront.
Responsibilities
- Optimize your own code and ensure Engineers are able to optimize theirs.
- Take on and provide technical leadership to major projects.
- Oversee the bridge layer that connects the shared Mobile Device Library (MDL) code with native platforms, ensuring seamless integration and performance.
- Advocate Multiplatform Infrastructure adoption across the organization.
- Manage relationships with partner teams and leadership, communicate the value of Multiplatform, and influence their roadmaps to drive onboarding.
- Establish feedback loops to gauge developer satisfaction, understand the pain points of teams using Multiplatform, and translate input into improvements for the platform and support processes.
- Contribute to product strategy.
Other
- Bachelor’s degree, or equivalent practical experience.
- 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
- Experience in collaborating with other teams and leaders to drive adoption of new technologies with ability in manage stakeholders.
- Lead, mentor, and grow a team of software engineers. Promote a collaborative environment built on psychological safety, empowering the team members through goals, feedback, and career development.
- The US base salary range for this full-time position is $197,000-$291,000 + bonus + equity + benefits.