Staff Software Engineer, Infrastructure, Serverless Networking

Google Google · Big Tech · San Francisco, CA +1

Staff Software Engineer focused on Serverless Networking infrastructure at Google Cloud. This role involves working on various software stacks within network paths, collaborating with other engineering teams, and interacting with product and developer relations to ensure optimal outcomes for Google Cloud customers. Requires extensive experience in C++, large-scale infrastructure, distributed systems, and networking.

What you'd actually do

  1. Work on the different software stacks that can be seen along the numerous network paths that we support.
  2. Collaborate regularly with other Engineering teams in and outside the Serverless organization.
  3. Interact with Product, Developer Relations, and other functions to ensure optimal outcomes for Google Cloud customers.

Skills

Required

  • C++
  • large-scale infrastructure
  • distributed systems
  • networking
  • compute technologies
  • storage
  • hardware architecture
  • software design
  • architecture
  • service-to-service communication models
  • Layer 7 networking

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • data structures
  • algorithms
  • highly-available systems
  • modern C++
  • networking
  • customer-facing infrastructure
  • communication skills
  • cross-functional collaboration

What the JD emphasized

  • Ability to ship customer-facing infrastructure