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

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 computing infrastructure. Based on Open Source Linux, NodeOS has been customized to meet Google's massive scale, transparency, and performance requirements. This role offers an opportunity to work on critical infrastructure that impacts the entire company's operations.

The ideal candidate will bring 8+ years of software development experience, with deep expertise in C/C++, system software, and Linux development. You'll be working with both upstream Linux packages and Google's proprietary solutions, focusing on evolving the Node execution model and developing cornerstone OS capabilities.

As part of Google's core infrastructure team, your work will have tremendous impact on making Google engineers' operational work more efficient. You'll be responsible for analyzing, designing, and implementing large-scale computer systems, while also focusing on performance optimization and system architecture.

The role offers the opportunity to work with cutting-edge technology at unprecedented scale, collaborating with world-class engineers on problems that affect billions of users. You'll be at the intersection of open-source and proprietary technology, helping to shape the future of Google's infrastructure.

This position is perfect for someone who is passionate about systems programming, has strong leadership qualities, and wants to make a significant impact on one of the world's largest computing infrastructures. You'll be working in Warsaw, Poland, contributing to Google Cloud's mission of accelerating digital transformation for organizations worldwide.

Last updated 15 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
  • 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++
  • 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
  • Experience in concurrency, multithreading and synchronization, or distributed systems programming

Interested in this job?

Jobs Related To Google Staff Software Engineer, NodeOS

Product Manager, Core Information Retrieval

Lead product strategy and development for Google's Core Information Retrieval team, focusing on infrastructure, deployment models, and data processing systems.

gTech Business Solutions Architect

Lead technical strategy and implementation for Google's Ads ecosystem as a Business Solutions Architect, requiring 12 years of experience in web technologies and project management.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on government and education digital transformation initiatives with competitive compensation and benefits.

Lead Group Product Manager, Ads

Lead role managing product teams for Google Ads, overseeing search, display, and video advertising campaigns.

Senior Product Manager, RCS Business Messaging

Lead product strategy and development for Google's RCS Business Messaging platform, focusing on user experience, spam prevention, and ecosystem growth.