5+ 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 AND 2+ years technical experience in network design, development, and automation
OR Master's Degree in Electrical Engineering, Optical Engineering, Computer Science, Information Technology, or related field AND 1+ year(s) technical experience in network design, development, and automation
Preferred Qualifications:
8+ years technical experience in network design, development, and automation
OR Bachelor's Degree in Electrical Engineering, Optical Engineering, Computer Science, Information Technology, or related field AND 5+ years technical experience in network design, development, and automation
OR Master's Degree in Electrical Engineering, Optical Engineering, Computer Science, Information Technology, or related field AND 3+ years technical experience in network design, development, and automation
OR Doctorate Degree in Electrical Engineering, Optical Engineering, Computer Science, Information Technology, or related field
Network engineering experience in a cloud provider, internet service provider, or large enterprise environment
Professional software development experience in the networking domain, including proficiency in C#, Python, Go, REST, YAML, and workflow systems
What You'll Be Doing:
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
Embody our Culture and Values
Perks and Benefits:
Benefits/perks listed may vary depending on the nature of your employment with Microsoft and the country where you work