CareerPlan

Senior Software Engineer - Network Automation

Dallas Infomart Office DAIFull-time2026-09-10 → 2026-11-11

Core

Designs, builds, and operates software to automate multi-vendor production networks, translating network engineering intent into tested code for configuration generation, state collection, and compliance verification.

Role type

Senior Software Engineer (Network Automation)

Builds

Multi-vendor network automation platform including configuration renderers, verification engines, and device drivers.

Domain

Network Infrastructure / Software Engineering

Required skills

Python, multi-vendor network device automation (Juniper, Cisco, Arista, Palo Alto), NETCONF, REST APIs, relational databases, unit testing, DevOps practices, AI-assisted code review

Preferred skills

Streaming telemetry/gNMI, model-driven configuration, applied AI/ML for network operations

Technologies

Python, NETCONF, SSH/CLI, SNMP, Junos, IOS-XE, NX-OS, EOS, PAN-OS, Ansible, REST APIs, relational databases

Responsibilities

Analyze business and network requirements for automation feasibility; design software architecture for device data models and vendor abstraction; develop Python services for configuration rendering and compliance verification; build multi-vendor device interaction layers; define and execute automated test strategies for production network safety; manage DevOps pipelines and deployment discipline; debug L2/L3 network incidents triggered by automation; evaluate emerging automation and AI approaches for network operations.

Seniority

Senior, hands-on IC