Staff Software Engineer, NodeOS

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

Description For Staff Software Engineer, NodeOS

Google is seeking a Staff Software Engineer to join their NodeOS team, which is responsible for the operating system that powers all of Google's infrastructure. Based on Open Source Linux, NodeOS has been customized to meet Google's massive scale, transparency, and performance requirements. This role offers a unique opportunity to work on critical infrastructure that impacts the entire company.

As a Staff Software Engineer, you'll be at the forefront of operating system development, working with both upstream Linux packages and Google's proprietary solutions. You'll be responsible for evolving the Node execution model, leading development of core OS capabilities, and improving system performance at scale. The position requires expertise in system software, infrastructure development, and Linux internals.

The role combines technical leadership with hands-on development, requiring someone who can both architect solutions and implement them effectively. You'll work within Google's core infrastructure team, where your contributions will have tremendous impact on making Google engineers' operational work more efficient. This is an opportunity to work on technology at unprecedented scale while contributing to both open-source and proprietary systems.

Google Cloud's mission is to accelerate digital transformation across industries, delivering enterprise-grade solutions that leverage cutting-edge technology. The platform serves customers in over 200 countries, making this role crucial for maintaining and improving the infrastructure that powers Google's global operations.

The ideal candidate will bring deep technical expertise in operating systems, demonstrated leadership experience, and a passion for solving complex infrastructure challenges. This position offers the chance to work with world-class engineers while contributing to technology that impacts billions of users globally.

Last updated 9 days ago

Responsibilities For Staff Software Engineer, NodeOS

  • Provide leadership in analyzing, auditing, and evolving the overall Node execution model at the OS level
  • Lead the development and extension of cornerstone NodeOS capabilities, including engineering into open-source aspects, Google-specific daemons, and the Linux Kernel
  • Analyze, design, implement, automate rollouts, and troubleshoot large-scale computer systems
  • Redesign and refactor existing systems to improve performance and parallelism
  • Improve existing and create new integration and canary tests, monitoring, and metrics

Requirements For Staff Software Engineer, NodeOS

Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development including C or C++, and experience with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 3 years of experience developing infrastructure systems, system software, or operating systems
  • Experience with Linux development

Interested in this job?

Jobs Related To Google Staff Software Engineer, NodeOS

Senior Technical Program Manager, Infrastructure Supply Chain

Senior Technical Program Manager position at Google Cloud, leading infrastructure supply chain initiatives with focus on technical program management and strategic planning.

gTech Business Solutions Architect

Lead technical strategy and solutions architecture for Google's Ads ecosystem, requiring 12 years of experience in web technologies and project management.

Senior Product Manager, Promotions

Senior Product Manager role at Google focusing on Promotions strategy and execution, working on innovative solutions to connect merchants with consumers across Google surfaces.

Senior Technical Program Manager I, Search

Lead complex technical programs at Google Search, managing cross-functional projects and driving strategic initiatives with 8+ years of program management experience.

Senior Product Manager, RCS Business Messaging

Lead product strategy for Google's RCS Business Messaging, driving innovation in mobile communication and business messaging solutions.