Staff Software Engineer, Linux-based OS

A global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, Linux-based OS

Google is seeking a Staff Software Engineer to work on their custom Linux-based operating system called NodeOS, which powers their massive compute infrastructure. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, and infrastructure supporting all Google services and Google Cloud.

The ideal candidate will bring deep expertise in Linux development and system software, with the ability to work on both upstream Linux packages and Google-specific solutions. You'll be responsible for critical components of the operating system that runs all services at Google, requiring strong skills in C/C++, distributed systems, and large-scale system design.

This is a leadership position where you'll drive technical direction, lead project teams, and work on complex cross-functional initiatives. The role offers the opportunity to impact billions of users by improving the foundation of Google's infrastructure. You'll work with cutting-edge technology including custom hardware like TPUs and contribute to shaping the future of hyperscale computing.

The position requires strong technical depth in operating systems, excellent problem-solving abilities, and the leadership skills to influence technical direction across teams. You'll be joining a team that prioritizes security, efficiency, and reliability while pushing the boundaries of what's possible in large-scale distributed systems.

Last updated 14 hours ago

Responsibilities For Staff Software Engineer, Linux-based OS

  • 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, Linux-based OS

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

Benefits For Staff Software Engineer, Linux-based OS

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

Jobs Related To Google Staff Software Engineer, Linux-based OS

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads, leading technical projects and teams while developing large-scale advertising solutions with competitive compensation and benefits.

Staff Software Engineer, YouTube

Lead technical initiatives and architect solutions for YouTube's global platform as a Staff Software Engineer, combining technical excellence with leadership to impact billions of users.

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads focusing on developing and leading large-scale advertising technology solutions.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud, focusing on infrastructure and data management systems, offering technical leadership opportunities and competitive compensation.

Tech Lead, Software Engineering, People with Disabilities

Technical leadership role at Google focused on software engineering and supporting people with disabilities, combining hands-on development with team leadership in Brazil.