Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Requirements
- 2 years of experience working in C++, Python, Go, or a similar language.
- 2 years of experience with network architectures, protocols (TCP/IP, BGP, etc.) and technologies, as well as concepts like scalability, fault tolerance, and consistency.
- 2 years of experience with network design, implementation, and troubleshooting.
- 8 years of experience in software development, and with data structures or algorithms.
- Experience in developing solutions to ambiguous problems.
- Experience with Java or Go, with the ability to resolve customer-related issues.
Responsibilities
- Design, develop, and improve systems that connect customer networks to Google Cloud.
- Work with different teams across Google to create and launch new products and features.
- Stay informed on the latest networking technologies and trends.
Other
- Bachelor's degree or equivalent practical experience.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
- Excellent communication skills.
- The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits.
- Raleigh, NC, USA; Durham, NC, USA