Google Logo

Google

Software Engineering Manager, Learning and Education

🌎

Mexico City, CDMX, Mexico

12h ago
👀 0 views
📥 0 clicked apply

Job Description

Minimum qualifications:

  • 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; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 3 years of experience working in a complex, matrixed organization.
  • Experience building and maintaining effective, collaborative engineering teams of up to 10 people.
  • Experience with one or more languages (i.e., Java or Typescript).
  • Experience with data analysis systems, such as business intelligence tools or data warehousing.
  • Knowledge of educational technology, at either the elementary or higher education levels.

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

Google plays an important role in education around the world – with hundreds of millions of students using Google Classroom, Google Workspace, Chromebooks, YouTube, and more. In addition to powering these core products, we’re experimenting with new tools to advance the boundaries of how education leaders understand and guide their schools, staff, and students.

For more information, see the Google for Education site.

  • Oversee people management for the Dashboards Analytics engineering team, an 8-person engineering team.
  • Collaborate with cross-functional partners in user research, design, and product to understand educators’ needs, and to translate them into the technical decisions and systems.
  • Lead and maintain a healthy, inclusive and effective team culture for your team and partner teams.
  • Provide technical guidance to the Dashboards team as they design and build new software systems. Leverage Education programs and standards, and establish new ones.
  • Work with partner engineering teams across Education to ingest, analyze, and surface key sources of education data into the Analytics platform.

More Jobs at Google