Taro Logo

Software Developer III, Core Infrastructure

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 Developer III, Core Infrastructure

Google is seeking a Software Developer III to join their Core Infrastructure team, which builds the technical foundation behind Google's flagship products. This role involves developing and maintaining critical infrastructure components that power Google's services at massive scale. The ideal candidate will have strong experience in distributed systems, performance optimization, and system architecture.

As a Software Developer III, you'll be responsible for designing, developing, and maintaining core infrastructure components that are essential to Google's operations. You'll work on projects that require deep technical knowledge of distributed systems, networking, and large-scale system design. The role involves collaborating with teams across Google to build central solutions, break down technical barriers, and strengthen existing systems.

The Core team has a unique opportunity to impact important technical decisions across the company. You'll be working on systems that handle information at massive scale, requiring expertise in areas such as distributed computing, system performance, and reliability engineering. The role offers opportunities to work on challenging technical problems while contributing to Google's infrastructure that serves billions of users.

This position requires a combination of technical expertise and leadership skills, as you'll be participating in design reviews, mentoring other developers, and making critical technical decisions. You'll be expected to write high-quality code, review others' code, and contribute to technical documentation. The role offers excellent growth opportunities and the chance to work on cutting-edge infrastructure technologies at one of the world's leading tech companies.

Last updated 3 days ago

Responsibilities For Software Developer III, Core Infrastructure

  • 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 Developer III, Core Infrastructure

Java
Python
Go
  • 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with developing infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture
  • Experience with performance for distributed systems

Benefits For Software Developer III, Core Infrastructure

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

Jobs Related To Google Software Developer III, Core Infrastructure