Taro Logo

Software Engineer III, Infrastructure, Core

Global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Performance Modeling

Software Engineer position at Google focusing on performance modeling and optimization for cloud infrastructure and AI systems.

Software Engineer, Server System, Google Cloud Platform

Mid-level Software Engineer position at Google focusing on server system development for Google Cloud Platform, requiring expertise in C++, system software, and distributed systems.

Test Engineer III, Pixel

Test Engineer III position at Google's Pixel team, focusing on automated testing and quality assurance for mobile devices with competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer, Black Community Inclusion

Mid-level Software Engineering role at Google focused on Black Community Inclusion, requiring 5 years of experience in software development and offering opportunities to work on next-generation technologies.

Description For Software Engineer III, Infrastructure, Core

Google is seeking a Software Engineer III to join their Core Infrastructure team, a crucial position that involves developing next-generation technologies impacting billions of users worldwide. This role sits at the heart of Google's technical foundation, working on the underlying design elements, developer platforms, and infrastructure that power Google's flagship products.

The position requires a skilled engineer with 2 years of experience in software development and a strong foundation in data structures and algorithms. As part of the Core team, you'll have the unique opportunity to influence technical decisions across the company and build central solutions that break down technical barriers and strengthen existing systems.

The role combines hands-on coding with technical leadership responsibilities, including conducting design reviews, code reviews, and making critical technology decisions. You'll be working on large-scale system design, distributed computing, and infrastructure development, with the opportunity to switch between teams and projects as you grow with the organization.

What makes this role particularly exciting is its impact on Google's entire technical ecosystem. You'll be developing solutions that serve as the essential building blocks for excellent, safe, and coherent user experiences across all of Google's products. The position offers significant growth potential and the chance to work with cutting-edge technologies at massive scale.

The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack. You'll be joining a team that values technical expertise, innovation, and collaboration, working in an environment that encourages professional growth and creative problem-solving.

This role offers the opportunity to work at one of the world's leading tech companies, contributing to projects that impact billions of users while working alongside some of the industry's brightest minds. If you're passionate about infrastructure, distributed systems, and building foundational technologies that power modern internet services, this position offers an unparalleled opportunity to make a significant impact.

Last updated 23 days 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 and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer III, Infrastructure, Core

Java
Python
JavaScript
  • 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, or experience with compute technologies, storage, or hardware architecture (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Software Engineer III, Infrastructure, Core

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive health benefits
  • Parental leave
  • Equal employment opportunity

Interested in this job?