Taro Logo

Software Engineer II, Full Stack, Google for Education

Global technology company that specializes in internet-related services and products.
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Education · Enterprise SaaS

Description For Software Engineer II, Full Stack, Google for Education

Google is seeking a Software Engineer II to join their Google for Education team, focusing on full-stack development for Google Classroom and related educational technology initiatives. This role combines frontend and backend development, working with Google's planet-scale infrastructure to build and maintain critical educational tools and services.

The position involves developing full-stack applications and APIs for Google Classroom, creating proofs of concept, and collaborating with Google Workspace and Cloud partner teams. You'll be working on building highly available services and user-facing interfaces while ensuring seamless integration with both internal Google systems and industry-standard educational technology platforms.

As part of the Platforms and Devices team, you'll contribute to Google's computing software platforms across various environments, helping to make user interactions faster and more seamless. The role requires expertise in Java development, data structures, algorithms, and full-stack development, with a particular focus on educational technology integration and API development.

The ideal candidate should have strong technical skills in backend technologies like Java, GoLang, or Rust, and experience with machine learning models and large-scale software systems. This position offers the opportunity to impact millions of users through Google's educational technology platforms while working with cutting-edge technologies and infrastructure.

This role is based in Mexico City and requires Mexican citizenship in compliance with local labor laws. The position offers the chance to work on meaningful projects that directly impact educational technology while being part of Google's innovative technical community.

Last updated 2 days ago

Responsibilities For Software Engineer II, Full Stack, Google for Education

  • Develop full-stack software (UI, API and back-end)
  • Diagnose and resolve performance issues with APIs and databases
  • Work with One Roster 1.2 and other open standards in education technology to build new APIs, data pipelines and services
  • Collaborate with teammates and with technical lead to complete development tasks within a team-based development process

Requirements For Software Engineer II, Full Stack, Google for Education

Java
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in Java
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with full stack development
  • 1 year of experience with databases, artificial intelligence applications, or APIs
  • Ability to communicate in English fluently

Interested in this job?

Jobs Related To Google Software Engineer II, Full Stack, Google for Education