**Requirements**
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience programming in Go.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.
**Preferred Qualifications**
- Experience in computer networking, including an understanding of network protocols (e.g., TCP/IP, BGP), network topologies, and network management principles.
- Experience in designing and building large-scale, highly available, and high-performance distributed systems.
**What You'll Be Doing**
- Design, develop, and deploy robust, scalable, and reliable software systems. This includes building tools to automatically configure network devices based on high-level goals, collect vital operational data from these devices, and enable programmatic control over network operations.
- Address complex, open-ended technical challenges in network automation. Break down ambiguous problems into clear designs and actionable development plans.
- Ensure the software built is highly reliable, maintainable, and performs at scale, contributing to the overall stability and efficiency of our global network.
- Work closely with network engineers and other software teams to understand requirements, define technical solutions, and integrate new technologies. Influence engineering best practices and architectural decisions across teams.
- Mentor and guide other software engineers, fostering technical excellence, code quality, and a collaborative team environment.
**Perks and Benefits**
- Information collected and processed as part of your Google Careers profile is subject to Google's Applicant and Candidate Privacy Policy.
- Google is an equal opportunity and affirmative action employer, committed to building a workforce that is representative of the users served.
- If you have a need for accommodation, Google provides an Accommodations for Applicants form.
- Google does not accept agency resumes. Please do not forward resumes to Google employees or any other organization location. Google is not responsible for any fees related to unsolicited resumes.