Taro Logo

Software Engineer II, Infrastructure, Google Core

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
1+ year of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II, Infrastructure, Google Core

Google is seeking a Software Engineer II to join their Core Infrastructure team, which builds the technical foundation behind Google's flagship products. This role focuses on developing and maintaining large-scale distributed systems that handle information processing at massive scale. The position involves working with the Detection and Response team to improve security threat response capabilities and managing systems that index trillions of documents while serving millions of queries per second.

As part of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems across Google's product ecosystem. This team has a unique opportunity to impact important technical decisions across the company, serving as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure.

The ideal candidate should have experience with software development in languages like Python, C++, Java, or JavaScript, along with a strong foundation in data structures and algorithms. Experience with large-scale infrastructure or distributed systems is essential. Additional experience with C++, SQL, Go, and production systems is highly valued.

This role offers the opportunity to work on critical projects that directly impact Google's core infrastructure, with the potential to switch teams and projects as both you and the business evolve. You'll be part of a team that drives innovation and technical excellence across Google's entire product portfolio, making this an excellent opportunity for engineers who want to work on foundational technology at massive scale.

Last updated a day ago

Responsibilities For Software Engineer II, Infrastructure, Google Core

  • Work with our main customer, the Detection and Response team, to improve our product user experience and how effectively we support the response to security threats
  • Contribute to components indexing trillions of documents at rates of millions of documents per second and serving millions of queries per second
  • Improve automation through building cross-system infrastructure
  • Collaborate with teams across core data globally

Requirements For Software Engineer II, Infrastructure, Google Core

Python
Java
JavaScript
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience building and developing large-scale infrastructure or distributed systems

Interested in this job?

Jobs Related To Google Software Engineer II, Infrastructure, Google Core