CareerPlan

Senior Software Engineer

United States, Multiple Locations, Multiple LocationsFull-time2026-10-22 → 2026-11-10

Core

Design, develop, test, and operate scalable software and automation solutions for Azure network qualification and engineering infrastructure, including AI-powered agents for test automation and troubleshooting.

Role type

Senior Software Engineer (Network Automation & AI)

Builds

Services and tools for network device provisioning, configuration, lifecycle management, test execution, telemetry collection, and health validation.

Domain

Cloud Networking & AI

Deliverable

production ML models

Required skills

Distributed systems design, AI/agent development, network automation, observability, failure handling, automated recovery, C/C++/C#/Java/JavaScript/Python

Preferred skills

Networking engineering, root-cause analysis, engineering decision-making

Technologies

Azure, C, C++, C#, Java, JavaScript, Python

Responsibilities

Design reliable distributed systems with strong observability and automated recovery; Develop AI-powered solutions to improve test automation and troubleshooting; Build data-driven solutions using network telemetry to identify issues; Partner with cross-functional teams to translate networking requirements into software solutions; Drive engineering quality through architecture reviews, code reviews, and automated testing.

Seniority

Senior, hands-on IC