2+ years technical experience in network design, development, and automation
OR Bachelor's Degree in Electrical Engineering, Optical Engineering, Computer Science, Engineering, Information Technology, or related field
1+ years network engineering experience in a cloud provider, internet service provider, or large enterprise environment
1+ years professional software development experience in the networking domain, including proficiency in C#, Python, Go, REST, YAML, and workflow systems
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
Technical experience in network design, development, and automation
OR Bachelor's Degree in Computer Science, Software Engineering, Electronics Engineering, or a related field AND technical experience in network design, development, and automation
OR Master's Degree in Computer Science, Software Engineering, Electronics Engineering, or a related field. Experience with routing protocols such as BGP (Border Gateway Protocol), and MPLS (Multiprotocol Label Switching), SDN (Software Defined Networking)
Responsibilities
Specialize in Network protocols, gathering requirements, developing innovative solutions, prototyping in physical and emulated lab environments, piloting in production, documenting, and operationalizing the chosen solution.
Resolve live site issues by troubleshooting complex network components and features, such as device operating systems.
Lead customer-facing and critical troubleshooting efforts under time-sensitive situations.
Write drivers and abstraction layers for deploying new routing features across the network, enabling fast deployment and quality operations.
Support innovation and cost management by developing new ideas for network systems and tools that meet customer and/or business needs.
Take ownership of ideas from design to production, ensuring end-to-end responsibility.