Software Engineer Iii, Gdch Infrastructure

Google Google · Big Tech · Sunnyvale, CA +1

Software Engineer III for Google Distributed Cloud Hosted (GDCH) Node Platform team, focusing on delivering consistent cloud experiences across various environments. The role involves developing product or system code, solving ambiguous problems end-to-end, and collaborating with cross-functional teams to improve the NodeOS. Experience with Linux distributions, operating systems, and preferred experience with C++/Go, Kubernetes, and related infrastructure are required.

What you'd actually do

  1. Write product or system development code.
  2. Solve ambiguous problems end-to-end including scoping, design, implementation and testing of GDC connected and GGS solutions.
  3. Work cross-team with Product managers, Vendors, NPI, Cluster teams and to make NodeOS easy and intuitive for its users.
  4. Create high-quality deliverables, generalize common patterns to remove development and operations bottlenecks.

Skills

Required

  • software development
  • Linux distributions
  • operating systems

Nice to have

  • C++
  • Go
  • Linux boot loaders
  • initramfs
  • attestation infrastructure
  • TPMs
  • Kubernetes
  • Kubernetes controllers
  • debugging in k8s environment