CareerPlan

Software Development Engineer, Network Monitoring and Remediation (NMR)

Seattle, Washington, United StatesFull-time$144k–$194k2026-10-16 → 2026-11-09

Core

Build streaming data pipelines, automated remediation services, and diagnostic tooling to detect and resolve network impairments in real-time.

Role type

Senior IC software development engineer (distributed systems)

Builds

Streaming data pipelines, automated remediation services, diagnostic tooling

Domain

Network operations, distributed systems, streaming analytics

Deliverable

production ML models

Required skills

C#, C++, Java, Perl, Object Oriented Design, distributed software applications, multi-threaded systems, large-scale software design

Preferred skills

Full software development life cycle experience, coding standards, code reviews, source control management, build processes, testing, operations

Technologies

C#, C++, Java, Perl

Responsibilities

Design and build streaming data pipelines that ingest network telemetry at scale; Develop automated remediation services that act on signals in real time; Create and improve diagnostic tooling for network operators; Participate in code reviews and mentor other engineers; Collaborate with network engineers and data scientists to translate operational needs into system designs

Seniority

Senior, hands-on IC