Software Development Engineer, Network Monitoring and Remediation (NMR)
Core
Design, build, and deliver software solutions for network monitoring and automated remediation at massive scale, preventing and resolving network impairments before they impact customers.
Role type
Senior IC software development engineer (network monitoring and remediation)
Builds
Automated mitigation systems, event management platform, and diagnostic tooling for network operators
Domain
Cloud infrastructure, network operations, streaming analytics, ML/AI
Deliverable
production ML models
Required skills
C#, C++, Java, or Perl; Object Oriented Design; distributed software applications; design patterns; reliability and scaling; software development lifecycle
Preferred skills
Full SDLC experience; code reviews; source control management; build processes; testing; operations experience
Technologies
C#, C++, Java, Perl, streaming analytics, ML/AI
Responsibilities
Design and implement software solutions across the full development lifecycle; write high-quality, well-documented code; participate in code reviews; identify and resolve root causes of operational issues; evaluate and integrate generative AI tools
Seniority
Senior, hands-on IC