Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Experience with C++.
Nice to Haves
Master's degree or PhD in Computer Science or related technical field.
1 year of experience in a technical leadership role.
Experience developing accessible technologies.
Experience with large-scale distributed systems, network architecture, software-defined networking, networking protocols, and network management systems.
What You'll Be Doing
Build innovative software defined network control plane system for Google Global Network Edge (GNE).
Design, implement, and qualify new networking features including software architecture evolution, admission control and bandwidth enforcement, network programming coordination and management, and availability improving mechanisms.
Work with other GNE team members, test engineers, and SRE's to ship Google product releases.
Perks and Benefits
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer.
Providing equal employment opportunity regardless of various factors.
English proficiency is a requirement for all roles unless stated otherwise in the job posting.