CareerPlan

Senior Software Engineer, Network Development

USAFull-time$165k2026-10-15 → 2026-11-10

Core

Design, develop, and maintain network automation platforms and services covering configuration generation, device provisioning, workflow automation, and observability tooling.

Role type

Senior IC software engineer (network automation)

Builds

Network automation platforms, services, internal CLIs, and APIs

Domain

Networking infrastructure + Cloud-native systems

Required skills

Python, Go, CI/CD, workflow automation, orchestration systems, automated device provisioning, Linux, Kubernetes, Ansible, Jinja, NetBox, Prometheus, Grafana, networking fundamentals (IP, subnetting, routing, switching, NTP, DNS)

Preferred skills

Computer Science degree

Technologies

Python, Go, Ansible, Jinja, NetBox, Prometheus, Grafana, Kubernetes

Responsibilities

Own network automation platforms and services; Design, develop, maintain, test, and document software; Plan and drive complex projects across multiple months; Lead RFCs, design reviews, and architecture decisions; Improve reliability through SLOs and automation; Collaborate with Network Engineering, Observability, Fleet Engineering, and HPC teams; Participate in on-call rotation and conduct incident follow-up; Mentor engineers and review code and technical designs

Seniority

Senior, hands-on IC