Software Engineer III, Infrastructure, Google Cloud Serverless

Google is a global technology company that provides a wide range of internet-related services and products.
$141,000 - $202,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Infrastructure, Google Cloud Serverless

Google Cloud's Serverless team is seeking a Software Engineer III to join their Infrastructure division, focusing on the development and maintenance of cloud serverless computing solutions. This role is integral to Google Cloud's mission of accelerating digital transformation for organizations worldwide. The position involves working with cutting-edge virtualization technology and infrastructure systems, requiring expertise in C++ and Go programming languages.

The role combines systems programming with cloud infrastructure development, where you'll be responsible for designing and implementing sandbox environments crucial for customer application execution. You'll work on core virtualization platform components, focusing on I/O subsystems, storage, networking, and memory management.

As part of Google's engineering team, you'll contribute to technologies that impact billions of users globally. The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for engineers passionate about distributed systems and cloud infrastructure to work on large-scale projects that directly influence Google Cloud's serverless computing capabilities.

The ideal candidate will have strong experience with data structures, algorithms, and cloud systems, particularly in containerization and virtualization technologies. You'll be part of a team that values technical excellence, innovation, and collaboration, working on projects that push the boundaries of cloud computing technology.

Last updated 2 months ago

Responsibilities For Software Engineer III, Infrastructure, Google Cloud Serverless

  • Design, implement, and maintain the sandbox environment that is at the heart of executing and serving our customers' applications
  • Work with key components of our virtualization platform I/O and core execution subsystems
  • Work with other engineers to improve the performance, reliability, and feature set of virtual machine interfaces
  • Apply understanding of software principles and systems programming to debug complex issues, optimize code paths, implement features, and contribute to the overall architecture of our stack

Requirements For Software Engineer III, Infrastructure, Google Cloud Serverless

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
  • Experience with Docker, Cloud Systems, and Infrastructure Systems
  • Experience with Performance and Memory Management
  • Experience in C++ and Go

Benefits For Software Engineer III, Infrastructure, Google Cloud Serverless

Medical Insurance
401k
  • Bonus
  • Equity
  • Benefits Package