Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more. They are seeking a Senior Software Engineer to join the agentic AI team for Azure Networking Edge, where the role involves designing and building AI agents to automate network operations and improve operational efficiency.
Responsibilities:
- Works with appropriate stakeholders (network engineers, NOC/DRIs, and partner teams) to determine requirements for agentic scenarios that replace manual network operations and reduce operational bottlenecks at scale
- Contributes to the identification of dependencies (tools, APIs, data sources, and operational processes) and develops design documents for agent-driven workflows and services with little oversight, ensuring they can be deployed safely in production
- Creates and implements code for production services and agent workflows, reusing code as applicable, to automate repetitive and routine DRI workloads and modernize execution paths that are currently manual/vendor-dependent
- Breaks down larger agent scenarios into smaller deliverables (capabilities, workflow steps, tooling integrations) and provides estimation, enabling iterative shipping of new operational coverage over time
- Acts as a Designated Responsible Individual (DRI) and participates in on-call to monitor services and agent-driven features for degradation or downtime, following playbooks and initiating mitigation actions to restore service health for supported scenarios
- Improves reliability, observability, and operational efficiency by staying current with developments that strengthen monitoring and operations at scale—specifically to support the shift from human-only execution to agentic execution as network growth accelerates
- Partners with cross-functional teams to drive adoption and execution quality, helping ensure the agent meaningfully reduces manual effort and scales operations sustainably as the network grows with AI workloads
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python OR equivalent experience
- 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
- Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR equivalent experience
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience