Taro Logo

Software Engineer III, Education Scaled Deployments

A technology company that organizes the world's information to make it universally accessible and useful.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Education · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Education Scaled Deployments

Google's Education Scaled Deployments (ESD) team is seeking a Software Engineer III to develop critical services and frameworks that enable large Workspace for Education clients to manage and synchronize data across platforms. This role focuses on building interoperability between Google Classroom and Student Information Systems (SIS), facilitating the synchronization of grades, enrollment details, and course configurations.

The position involves working on Google's education technology infrastructure, creating frameworks that allow customers to utilize Workspace for Education and ChromeOS data within Google Cloud. You'll be responsible for developing administrative tools that streamline data synchronization, management, and security across various platforms.

As part of Google's Learning and Education team, you'll contribute to the mission of helping everyone in the world learn anything, focusing on providing tools and services that enable quality learning experiences. The role requires expertise in full-stack development, API optimization, and database management, with a particular emphasis on education technology standards like One Roster 1.2.

The ideal candidate should have strong Java programming skills, experience with data structures and algorithms, and the ability to collaborate effectively with cross-functional teams. This position offers the opportunity to impact education technology at scale while working with privacy-sensitive data and contributing to responsible AI implementation in education.

Working at Google means joining a company committed to organizing the world's information and making it universally accessible. You'll be part of a team that believes in the power of learning and technology to transform education, while ensuring secure, reliable, and private access to educational data.

Last updated 2 months ago

Responsibilities For Software Engineer III, Education Scaled Deployments

  • 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 cross-functional peers and engineering teammates to manage priorities, timelines and project deliverables

Requirements For Software Engineer III, Education Scaled Deployments

Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience programming in Java

Interested in this job?