Taro Logo

Senior Software Engineer, Infrastructure, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Google's Core team builds the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. As a Senior Software Engineer in the Core team, you'll be responsible for developing and maintaining critical infrastructure systems that power Google's services. You'll work on large-scale distributed systems, collaborate with cross-functional teams, and contribute to the technical decision-making process across the company.

The role requires expertise in software development, system design, and problem-solving at scale. You'll be involved in writing and testing code, participating in design reviews, mentoring other developers, and ensuring best practices are followed. The position offers opportunities to work on challenging technical problems that impact billions of users while contributing to Google's technical foundation.

The Core team has a unique mandate to impact important technical decisions across Google, breaking down technical barriers and strengthening existing systems. You'll be part of a team that looks across Google's products to build central solutions and drive innovation. This role combines technical leadership with hands-on development, requiring both depth in distributed systems and breadth across software engineering disciplines.

Working at Google, you'll be surrounded by talented engineers and have access to cutting-edge technology and resources. The company offers a collaborative environment where you can grow your career while working on some of the most challenging problems in technology. If you're passionate about building scalable infrastructure and want to make an impact at a global scale, this role offers an excellent opportunity to do so.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, Infrastructure, Core

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Infrastructure, Core

Java
Python
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks
  • 1 year of experience with software design and architecture

Related Jobs

Senior Software Engineer, SDN, Control Plane

Senior Software Engineer position at Google Cloud focusing on SDN Control Plane development, requiring expertise in distributed systems and networking infrastructure.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on building and maintaining large-scale infrastructure and distributed systems that power Google's flagship products.

Senior Software Engineer, Infrastructure, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure development and distributed systems, requiring 5+ years of software development experience.

Lakehouse Core Engineer

Senior Lakehouse Core Engineer position at Granica, building fundamental data infrastructure for AI with focus on petabyte-scale performance and distributed systems.

Software Engineer 3, Distributed Cloud

Senior Software Engineer position at F5 focusing on distributed cloud systems and microservices architecture, requiring 5+ years of experience in cloud-native environments.