Senior Network Automation Engineer
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Senior Network Automation Engineer at Microsoft
The Azure Networking Team is expanding, seeking a highly motivated, result-driven engineer with deep software development expertise and a strategic mindset. This role is pivotal in shaping the future of Microsoft’s Edge networks.
This position is ideal for engineers who excel at tackling complex, large-scale challenges and prioritize a customer-first approach in designing resilient, intelligent systems powered by Artificial Intelligence (AI). Our overarching vision is to achieve full automation of Azure Edge Networks, establishing a self-growing, self-healing infrastructure that seamlessly supports all Microsoft Cloud Services.
Responsibilities
- Design and deliver scalable software and network solutions to drive autonomy across our Edge infrastructure, Border Gateway Protocol (BGP), and related services.
- Lead cross-functional collaboration with partner teams across the Azure Networking organization, ensuring alignment in design, implementation, and operational excellence.
- Own the end-to-end delivery of critical networking components, encompassing design, development, deployment, monitoring, and automation.
- Promote engineering best practices throughout the team, cultivating a culture of innovation and technical excellence.
- Collaborate with stakeholders to define user requirements for various scenarios.
- Drive the identification of dependencies and the development of comprehensive design documents for products, applications, services, or platforms.
- Create, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, effectiveness, and return on investment (ROI).
- Leverage subject-matter expertise in product features and partner with project managers to drive workgroup project plans, release plans, and work items.
- Act as a Designated Responsible Individual (DRI) and mentor other engineers, developing and adhering to playbooks, performing on-call duties to monitor system degradation, downtime, or interruptions, alerting stakeholders, and initiating corrective actions for both simple and complex issues.
- Proactively seek new knowledge and adapt to emerging trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance, while also ensuring consistency in monitoring and operations at scale.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or a related technical field AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python OR equivalent experience.
Other Requirements:
- Ability to meet Microsoft, customer, and/or government security screening requirements are necessary for this role. This includes passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science OR related technical field AND 8+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Strong hands-on experience with networking routing protocols, including BGP and IS-IS, in large-scale or production environments.
- Hands-on experience with network automation, utilizing Python, to build, operate, or improve scalable networking systems.
Key skills/competency
- Network Automation
- Azure Networking
- Border Gateway Protocol (BGP)
- Python Programming
- Software Development
- Scalable Systems
- Cloud Services
- Artificial Intelligence (AI)
- Engineering Best Practices
- Resilient Infrastructure
How to Get Hired at Microsoft
- Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your experience to highlight network automation, BGP, Python, and cloud engineering skills for Microsoft.
- Showcase problem-solving: Prepare examples demonstrating your ability to solve complex, large-scale networking challenges at Microsoft.
- Highlight AI/Automation experience: Emphasize your contributions to intelligent, self-healing infrastructure projects relevant to Azure.
- Understand Microsoft's impact: Articulate how your skills align with empowering users and organizations globally.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background