Senior Software Engineer, Cloud, NodeOS

A global technology company that develops internet-related services and products.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Cloud, NodeOS

Google is seeking a Senior Software Engineer to join their Cloud NodeOS team, focusing on the operating system that powers Google's entire infrastructure. This is a critical role where you'll work on customizing and enhancing Linux-based NodeOS to meet Google's massive scale requirements.

The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and managing the infrastructure that powers all Google services and Google Cloud. You'll be working on both upstream Linux packages and Google-specific solutions, diving deep into operating system internals to improve performance, reliability, and efficiency.

As a Senior Software Engineer, you'll be responsible for developing and maintaining critical OS components, creating integration tests, and implementing monitoring systems. The role requires strong leadership skills as you'll be guiding technical decisions and reviewing code from other developers. Your work will directly impact Google's entire computing infrastructure and help reduce operational overhead for Google engineers.

The ideal candidate should have extensive experience with Linux OS development, strong C/C++ programming skills, and a deep understanding of operating system internals. You'll need to be comfortable working with both open-source technologies and proprietary Google solutions. The role offers the opportunity to work on challenging problems at massive scale, contributing to the system that runs all of Google's compute infrastructure.

This position combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to guide and mentor other engineers. You'll be working in Warsaw, Poland, as part of a global team that's pushing the boundaries of operating system development and cloud infrastructure.

The impact of your work will be felt across the entire company, as NodeOS is fundamental to Google's operations. You'll have the opportunity to work on cutting-edge technology while contributing to the system that powers services used by billions of people worldwide.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer, Cloud, NodeOS

  • Write product or system development code
  • Improve existing and create new integration and canary tests, monitoring and metrics
  • Provide leadership in analyzing, auditing, and evolving the overall Node execution model at the OS level
  • Review code developed by other developers and provide feedback
  • Lead the development and extension of cornerstone NodeOS capabilities
  • Analyze, design, implement, and automate rollouts, and troubleshoot computer systems

Requirements For Senior Software Engineer, Cloud, NodeOS

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 5 years of experience with software development in one or more programming languages
  • Experience with data structures/algorithms
  • Experience in Linux OS development and C/C++

Benefits For Senior Software Engineer, Cloud, NodeOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Equal opportunity employer

Interested in this job?

Jobs Related To Google Senior Software Engineer, Cloud, NodeOS

Senior Software Developer, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on developing next-generation cloud technologies and AI solutions that impact billions of users globally.

Senior Software Engineer, Google Cloud Compute Infrastructure

Senior Software Engineer position at Google Cloud focusing on compute infrastructure development, offering competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on infrastructure development with C++ and Python, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Senior Software Engineer, Infrastructure, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on infrastructure development and distributed systems.

Senior Software Engineer, Google Cloud Compute Infrastructure

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