Staff Software Engineer, NodeOS

Google is a global technology company that develops next-generation technologies for billions of users 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, a critical infrastructure position focused on the operating system that powers all of Google's operations. This role combines deep technical expertise with leadership responsibilities, working on both upstream Linux packages and Google-specific solutions. The position offers an opportunity to make a significant impact on Google's core infrastructure, working with cutting-edge technology at massive scale.

The ideal candidate will bring 8+ years of software development experience, with particular expertise in C/C++, system software, and Linux development. They'll lead the evolution of Node execution at the OS level, develop cornerstone NodeOS capabilities, and drive improvements in system performance and reliability. This role requires both technical depth and leadership skills, as you'll be working with cross-functional teams and influencing technical direction.

NodeOS, based on Open Source Linux, has been customized to meet Google's unique scale and performance requirements. As a Staff Software Engineer, you'll be at the forefront of operating system development, working on systems that directly impact Google's entire computing infrastructure. The role offers the opportunity to work with both open-source technologies and Google's proprietary solutions, allowing you to contribute to both the broader tech community and Google's specific needs.

The position is based in Warsaw, Poland, and offers the chance to work with Google Cloud, which serves customers in more than 200 countries. You'll be part of a team that's essential to Google's operations, working on projects that require deep technical knowledge, system design expertise, and the ability to lead and influence technical decisions. This role is perfect for someone who wants to combine high-impact technical work with leadership opportunities in a global technology company.

Last updated a few seconds 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

Staff Software Engineer, Geo

Staff Software Engineer position at Google working on Geo products like Maps, Earth, and Street View, developing large-scale software solutions.

Staff Software Engineer, Search

Lead technical initiatives and engineer solutions for Google Search, driving innovation in information retrieval and search technology at global scale.

Staff Software Engineer, Corporate Engineering

Lead software engineering role at Google's Corporate Engineering team, focusing on building enterprise-scale internal tools and infrastructure.

Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Lead Engineering Productivity initiatives at Google Cloud, developing tools and systems to enhance developer efficiency while providing technical leadership and mentorship.

Senior Staff Software Engineer, Google Ads

Senior Staff Software Engineer position at Google Ads, leading technical projects and teams while developing advertising platform solutions with competitive compensation.