Software Engineer III, Networking, GGN WANForms
About the Role
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. As a software engineer on the GGN WANForms team, you will abstract network devices to the rest of Google. You will provide a flexible, lean system infrastructure for other networking teams to develop and qualify features that power Google Networking.
Key Responsibilities
- Write product or system development code.
- Review code developed by other developers and provide feedback to ensure best practices.
- Contribute to existing documentation or educational content.
- Triage product or system issues, debug, track, and resolve by analyzing the sources of issues and their impact.
- Develop Schedulers/Queueing Systems to run jobs on real vendor hardware.
- Integrate with internal/external subsystems such as the reservation portal, github, business intelligence platform, and internal dashboards.
- Provide support to internal teams on the infrastructure built.
Requirements & Tech Stack
- Experience in development using C++.
- Experience with networking protocols.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- Master's degree or PhD in Computer Science or a related technical field.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
- Experience building and shipping systems from scratch.
- Proficient in System Design and architecture.
- Comfortable with fast-paced AI-motivated design and iterative development.
- Open to learning about networking protocols and technology.


