Taro Logo

Software Engineer III, Personal Data Processing

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Personal Data Processing

Google is seeking a Software Engineer III to join their Core team, which builds the technical foundation behind Google's flagship products. This role is crucial in developing and maintaining the underlying design elements, developer platforms, product components, and infrastructure that power Google's services. The position offers an opportunity to work on large-scale systems that impact billions of users worldwide.

As a Software Engineer III in the Personal Data Processing team, you'll be responsible for developing solutions that handle information at massive scale. The role requires expertise in full-stack development, with a focus on both backend technologies (Java, Python, Golang, C++) and frontend development (JavaScript/TypeScript, HTML, CSS). You'll be working on critical projects that require strong technical skills in data structures, algorithms, and system design.

The Core team has a unique mandate to impact important technical decisions across Google, working to build central solutions, break down technical barriers, and strengthen existing systems. This position offers the opportunity to collaborate with talented engineers, participate in design reviews, and contribute to Google's technical direction.

The ideal candidate will bring fresh ideas from various areas, including distributed computing, large-scale system design, networking, data storage, and security. You'll need to be versatile, display leadership qualities, and be enthusiastic about taking on new challenges across the full stack as Google continues to push technology forward.

This role offers the chance to work at Google's Zürich office, contributing to projects that directly impact how billions of users interact with Google's services. You'll be part of a team that values technical excellence, innovation, and collaboration, while working on some of the most complex and interesting challenges in software engineering.

Last updated 22 days ago

Responsibilities For Software Engineer III, Personal Data Processing

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer III, Personal Data Processing

Java
Python
Go
JavaScript
TypeScript
  • 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
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent

Jobs Related To Google Software Engineer III, Personal Data Processing