Software Engineering Manager, Google Classroom

Global technology company specializing in internet-related services and products, including search, cloud computing, and software.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Education · Enterprise SaaS

Description For Software Engineering Manager, Google Classroom

Google Classroom is seeking a Software Engineering Manager to lead their web application development team. This role combines technical leadership with people management, requiring 8 years of software development experience and 3 years in technical leadership. The position is based in Mexico City and focuses on developing and maintaining the core of the Classroom web app, which serves hundreds of millions of students worldwide.

As a Software Engineering Manager, you'll be at the forefront of educational technology, leading a team that impacts how educators and students interact and learn. The role involves managing high-performing engineers, driving technical decisions, and collaborating with cross-functional teams to enhance Google Classroom's capabilities. You'll be responsible for implementing software development best practices and ensuring the platform continues to streamline assignments, boost collaboration, and support communication between educators and learners.

The ideal candidate should have extensive experience with programming languages like Python, Java, or JavaScript, and familiarity with modern web frameworks. You'll be working in Google's education division, which plays a crucial role in global education through products like Google Classroom, Google Workspace, Chromebooks, and YouTube. This position offers the opportunity to shape the future of educational technology while working with cutting-edge tools and technologies.

This role requires strong technical expertise combined with excellent leadership skills. You'll be managing multiple teams and locations, overseeing large-scale projects, and contributing to product strategy. The position demands someone who can balance technical oversight with team development, ensuring both the product and the people continue to grow and succeed. If you're passionate about education, technology, and leadership, this role offers the chance to make a significant impact on global education while working with one of the world's leading technology companies.

Last updated 6 days ago

Responsibilities For Software Engineering Manager, Google Classroom

  • Manage, support, and grow a high-performing team of engineers
  • Lead the team with management excellence and shape team culture
  • Collaborate with leads to influence the technical idea of the team and the direction of the Classroom Web product
  • Establish and drive software development best practices
  • Collaborate with product managers, UX, and partner teams to support impact

Requirements For Software Engineering Manager, Google Classroom

Python
Java
JavaScript
React
  • 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
  • 2 years of experience in people management, supervision/team leadership role
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 3 years of experience working in a changing organization (preferred)
  • Experience developing software systems with active users (preferred)
  • Experience with web application development using a modern web framework (preferred)
  • Passion for education and supporting the world's educators

Interested in this job?

Jobs Related To Google Software Engineering Manager, Google Classroom

Technical Program Manager, Enterprise Architecture

Lead complex technical programs at Google's Enterprise Architecture team, managing cross-functional projects and implementing engineering excellence standards.

Leadership Technical Program Manager I, Search

Lead complex engineering projects at Google Search as a Technical Program Manager, managing cross-functional teams and driving organizational efficiency.

Senior Product Manager, RCS Business Messaging

Lead product strategy and development for Google's RCS Business Messaging platform, focusing on user experience, security, and business growth.

Leadership Technical Program Manager II, Google Ads

Lead complex technical programs at Google Ads, managing multi-disciplinary engineering projects and driving strategic initiatives in advertising technology.

Lead Group Product Manager, Ads

Lead Google's Ads product team in developing innovative advertising solutions, managing product strategy, and driving cross-functional collaboration with 10+ years of product management experience required.