5+ years' experience professional software development
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
5+ years' experience programming with at least one software programming language
Basic knowledge of major internet routing protocols
Nice to Haves
Bachelor's degree in computer science or equivalent
What You'll Be Doing
Developing scalable and operable software and system designs for controller-based routing solutions
Participating in the full project lifecycle, from idealization and scoping to implementation and deployment
Working on large projects with ambitious timelines and using agile methodologies
Collaborating with peer and dependency teams within Networking
Perks and Benefits
Comprehensive and broadly adopted cloud platform
Inclusive team culture with affinity groups for empowerment
Mentorship and career growth opportunities
Work/life balance with flexibility in the working culture