Software Engineer, Cloud Interconnect Networking

Google Google · Big Tech · Raleigh, NC +2

Software Engineer for Google Cloud Interconnect Networking, focusing on designing, developing, and improving systems that connect customer networks to Google Cloud. Requires experience in C++, Python, or Go, and strong knowledge of network architectures, protocols, and technologies.

What you'd actually do

  1. Design, develop, and improve systems that connect customer networks to Google Cloud.
  2. Work with different teams across Google to create and launch new products and features.
  3. Stay informed on the latest networking technologies and trends.

Skills

Required

  • C++
  • Python
  • Go
  • network architectures
  • protocols (TCP/IP, BGP, etc.)
  • scalability
  • fault tolerance
  • consistency
  • network design
  • implementation
  • troubleshooting

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • software development
  • data structures
  • algorithms
  • complex, matrixed organization
  • cross-functional, or cross-business projects
  • developing solutions to ambiguous problems
  • Java
  • customer-related issues
  • Excellent communication skills