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 focuses on personal data processing and requires expertise in full-stack development. The Core team is responsible for underlying design elements, developer platforms, product components, and infrastructure at Google. They work across Google's products to build central solutions, break down technical barriers, and strengthen existing systems.

As a Software Engineer III, you'll be working on critical projects with opportunities to switch teams as the business evolves. The role requires versatility and leadership qualities, as you'll be tackling problems across the full-stack. You'll be part of a team that has a unique opportunity to impact important technical decisions across the company.

The ideal candidate should have strong experience in software development, data structures, and algorithms. You'll be working with various technologies including Java, Python, Golang, JavaScript/TypeScript, and more. The role involves not just coding but also participating in design reviews, code reviews, documentation, and system troubleshooting.

This position is based in Zürich, Switzerland, offering the opportunity to work at one of Google's key technical hubs. You'll be part of Google's mission to develop next-generation technologies that impact billions of users worldwide. The role offers the chance to work on large-scale systems and contribute to Google's core infrastructure while collaborating with talented engineers across the globe.

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