Software Engineer III, Infrastructure, Core

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

Description For Software Engineer III, Infrastructure, Core

Google's Core team is at the heart of building the technical foundation behind Google's flagship products. As a Software Engineer III in the Infrastructure team, you'll be part of a crucial group that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google.

The role involves developing next-generation technologies that impact billions of users globally. You'll work on complex challenges across information retrieval, distributed computing, large-scale system design, networking, data storage, security, and artificial intelligence. The position requires versatility and leadership qualities as you'll be handling critical projects with opportunities to evolve as the business grows.

Your responsibilities will include writing system development code, leading design reviews, ensuring best practices through code reviews, contributing to documentation, and resolving complex technical issues. You'll be working with the Core team, which has a unique mandate to impact important technical decisions across Google.

The ideal candidate should have strong experience in software development, data structures, and algorithms. Knowledge of infrastructure, distributed systems, or networks is highly valued. This role offers the opportunity to work on essential building blocks that drive innovation and create coherent experiences for users across all of Google's products.

Working at Google means joining a company committed to diversity, equality, and creating a culture of belonging. You'll be part of a team that values technical expertise, innovation, and collaborative problem-solving, while having the chance to impact billions of users worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer III, Infrastructure, Core

  • 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 and adapt content based on product/program updates
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer III, Infrastructure, Core

Java
Python
Go
Kubernetes
  • 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 in either an academic or industry setting
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience building and developing infrastructure, distributed systems or networks (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Software Engineer III, Infrastructure, Core

Medical Insurance
401k
Parental Leave
  • Medical Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Core

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, requiring 2+ years of experience in software development and distributed systems.

Software Engineer III, Infrastructure, Google Cloud NetInfra

Software Engineer III position at Google Cloud NetInfra focusing on infrastructure development and distributed systems.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure and compute technologies, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and benefits.