Taro Logo

Software Engineer III, Infrastructure, Borg

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 · Cloud

Description For Software Engineer III, Infrastructure, Borg

Google is seeking a Software Engineer III to join their Infrastructure team working on Borg, their internal container orchestration system. This role is critical to Google Cloud's mission of accelerating digital transformation across organizations and industries. As part of the Infrastructure team, you'll be working on large-scale distributed systems, developing solutions that power Google's massive computing infrastructure.

The position requires strong expertise in systems programming, with a focus on virtualization and container technologies. You'll be writing C++ code, working with both virtualized and hypervisor environments, and developing secure solutions that bridge these environments. The role involves collaborating with peers to design and optimize software features that run on Google's hardware stack.

This is an excellent opportunity for engineers passionate about distributed systems and infrastructure at scale. You'll be working on technology that powers Google's services used by billions of users worldwide. The role offers exposure to cutting-edge infrastructure technologies and the chance to solve complex technical challenges in areas like system performance, scalability, and reliability.

Google offers a collaborative environment where you'll work with talented engineers and have access to state-of-the-art technology resources. The company is known for its innovative culture and commitment to pushing technological boundaries. As a Software Engineer III, you'll have the opportunity to make significant contributions to Google's infrastructure while growing your career in a supportive and technically challenging environment.

Last updated 5 hours ago

Responsibilities For Software Engineer III, Infrastructure, Borg

  • Write code in C++
  • Understand guest (virtualized) and host (hypervisor) environments and come up with secure solutions that connect both
  • Work with peers to identify, design, create and optimise software features that run on top of Google's hardware stack
  • Develop, test, integrate, and release these solutions
  • Design and build infrastructure to automatically measure and detect regressions in key performance metrics at scale

Requirements For Software Engineer III, Infrastructure, Borg

Python
Go
Linux
  • 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
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Borg

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud focusing on business platforms development, requiring 2 years of experience and strong technical expertise.

Software Developer, Google Health Platforms and Devices

Mid-level Software Developer position at Google Health Platforms and Devices team, focusing on building scalable distributed systems for health-related products and services.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on AI integration and next-gen productivity tools development, requiring 2+ years of software development experience.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex technical issues and improve Google Workspace products.

Advertising Solutions Architect, gTech Ads LCS

Technical architect role combining advertising expertise with solution development, requiring 5 years experience and Vietnamese language skills.