Senior Software Engineer, Google Distributed Cloud Hosted, Infrastructure
Overview
As a Senior Software Engineer on the Google Distributed Cloud Hosted (GDCH) Node Platform team, you contribute to a pioneering effort delivering consistent cloud experiences across edge, disconnected, and connected environments. You will work on critical projects that enable data sovereignty and cross-enterprise deployments at scale. You collaborate across teams to design, build, and improve cloud-native systems, while guiding best practices and mentoring others. This role combines software development with large-scale infrastructure and platform engineering to transform how customers adopt cloud solutions.
Compensation / Benefitsbonus target (15%)equitybenefits
ResponsibilitiesWrite and test product or system development codeParticipate in or lead design reviews with peers and stakeholders to choose technologiesReview code from others to enforce best practices, style, testing, and efficiencyContribute to documentation and educational content, updating it with product changes and user feedbackTriage issues, debug and resolve impacts on hardware, network, or service operations and quality
Key requirementsBachelor’s degree or equivalent practical experience5 years of software development experience in one or more programming languages3 years of experience testing, maintaining, or launching software products, and 1 year in software design/architecture3 years of experience with developing large-scale infrastructure, distributed systems, networks, compute technologies, storage or hardware architecture3 years of experience with Operating SystemsExperience building and maintaining Linux distributions (package management, kernel updates, kernel configuration tooling)leadership qualitiesversatilitycross-functional collaborationprogramming in one or more languagessoftware design and architecturelarge-scale distributed systems