Taro Logo

Software Engineer III, Full Stack, Learning and Education

Google is a global technology company that organizes the world's information to make it universally accessible and useful.
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Education · Enterprise SaaS

Description For Software Engineer III, Full Stack, Learning and Education

Google is seeking a Software Engineer III to join their Learning and Education team, specifically working on Google Classroom. This role combines full-stack development responsibilities with the mission of helping everyone in the world learn anything. The position requires expertise in both backend (Java, Python, Go, C++) and frontend (JavaScript/TypeScript, HTML, CSS) development.

The role involves developing scalable, end-to-end features for Google Classroom, a platform serving millions of users. You'll be responsible for crafting thoughtful engineering designs, writing high-quality code, and managing launches carefully. The position demands strong technical skills in full-stack development, with particular emphasis on building delightful user interfaces while handling the challenges of scaling the product for a multi-million user base.

As part of Google's Learning and Education team, you'll contribute to the broader mission of organizing the world's information to make it universally accessible and useful, with a specific focus on educational technology. The team believes in providing quality learning experiences to help everyone reach their full potential.

Key responsibilities include developing scalable features, writing and testing high-quality code, participating in code reviews, managing project priorities, and handling on-duty responsibilities. You'll work in a collaborative environment, focusing on knowledge sharing and maintaining high engineering standards.

The ideal candidate will have at least 2 years of experience in software development, strong knowledge of data structures and algorithms, and proven experience in full-stack development. The role offers the opportunity to work on technology that impacts billions of users while contributing to Google's mission in education.

Working at Google means joining a company committed to innovation, with opportunities to switch teams and projects as you grow. You'll be part of a team that's pushing the boundaries of educational technology while maintaining Google's high standards for software development and user experience.

Last updated 2 days ago

Responsibilities For Software Engineer III, Full Stack, Learning and Education

  • Develop scalable, end-to-end features and systems using Google's full stack
  • Write and test high-quality code that powers Google Classroom, ensuring a seamless experience for our users
  • Participate in code reviews, providing constructive feedback to other engineers to maintain code quality and promote best practices
  • Manage individual project priorities, meet deadlines, and deliver high-quality results
  • Participate in on-duty, triaging high priority issues and pushing out releases

Requirements For Software Engineer III, Full Stack, Learning and Education

Java
Python
Go
JavaScript
TypeScript
Node.js
  • 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 with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent

Benefits For Software Engineer III, Full Stack, Learning and Education

Medical Insurance
401k
Parental Leave
  • Comprehensive medical insurance
  • 401(k) plan
  • Parental leave benefits

Interested in this job?

Jobs Related To Google Software Engineer III, Full Stack, Learning and Education