Technical Lead Manager, Server Frameworks

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Network Architect, Software, Google Public Sector

Network Architect position at Google Public Sector focusing on software development for networking solutions, requiring expertise in Linux networking stack and infrastructure orchestration.

Senior Solutions Acceleration Architect, Application

Senior Solutions Acceleration Architect position at Google Cloud, focusing on cloud-native application architecture and full-stack development in Singapore.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Tech Lead Software Engineering role at Google, focusing on developing next-generation technologies and leading engineering teams, specifically for women in tech candidates.

Senior Staff Application Engineer

Senior Staff Application Engineer position at Google, focusing on designing and implementing supply chain systems and enterprise solutions.

gTechs Ads Global Solutions and Platforms Engineer

Senior technical role at Google developing platforms and solutions for the advertising technology ecosystem, requiring 6+ years of full-stack development experience.

Description For Technical Lead Manager, Server Frameworks

Google is seeking a Technical Lead Manager to lead their Server Frameworks team, focusing on infrastructure for Java and Kotlin services. This role combines technical leadership with people management, requiring expertise in Java/Kotlin development and infrastructure design. The position involves leading a growing team that builds critical infrastructure used by thousands of Google developers worldwide, serving billions of users. The ideal candidate will drive technical excellence while managing and empowering team members.

The role offers a unique opportunity to work on Google's unique infrastructure, requiring both broad understanding of systems and deep language expertise. You'll be responsible for designing and implementing infrastructure improvements, managing team dynamics, and ensuring seamless integration with Google's ecosystem. The position demands strong technical skills in Java/Kotlin, leadership capabilities, and a passion for API design and infrastructure development.

As a Tech Lead Manager, you'll collaborate across organizations, lead technical decisions, and solve complex infrastructure challenges. The role combines hands-on technical work with people management, requiring both technical expertise and leadership skills. You'll be instrumental in shaping the future of Google's service infrastructure while leading a team of talented engineers.

This position offers significant growth opportunities and the chance to make a lasting impact on Google's infrastructure. You'll gain valuable experience in large-scale system design, API development, and team leadership while working with cutting-edge technologies. The role requires a balance of technical depth, leadership abilities, and strategic thinking to successfully guide both the team and technical direction of critical infrastructure components.

Last updated 3 months ago

Responsibilities For Technical Lead Manager, Server Frameworks

  • Lead and manage a team of engineers
  • Design, implement, extend, and support the infrastructure for building services using Kotlin and Java
  • Collaborate with teammates across the organization to deliver infrastructure improvements
  • Triage system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality

Requirements For Technical Lead Manager, Server Frameworks

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in Java or Kotlin languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with Spring Boot (preferred)
  • Experience with developing infrastructure or making contributions to a code base (preferred)
  • Experience managing a team or aptitude for managing people (preferred)
  • Passion for API design and for building infrastructure (preferred)

Interested in this job?