Senior Network Development Engineer
Core
Design and build frameworks, tooling, and simulated network environments to validate the correctness, coverage, and reliability of NetBrain's platform resources (drivers, parsers, Runbooks, Intents).
Role type
Senior IC network development engineer (validation & tooling)
Builds
Validation frameworks, verification engines, conformance checks, diffing/baseline tooling, and simulated/virtualized network environments
Domain
Network automation, network operations, software engineering
Required skills
Python (framework design), networking fundamentals (OSI, TCP/IP, routing/switching), REST APIs, data parsing/transformation, CI/CD, Git, project ownership
Preferred skills
MPLS/VXLAN/security, network device emulation (EVE-NG/GNS3), network automation libraries (Netmiko/NAPALM/Ansible), cloud platforms (AWS/Azure/GCP), Docker/Kubernetes, web UI automation (Selenium)
Technologies
Python, pytest, unittest, Robot Framework, Jenkins, GitLab CI, GitHub Actions, JSON, YAML, XML, EVE-NG, GNS3, Cisco CML, Netmiko, NAPALM, Ansible, Docker, Kubernetes, Selenium, AWS, Azure, GCP
Responsibilities
Design and develop validation frameworks and automation infrastructure for platform resources; Write code for resource verification engines, conformance checks, and diffing tooling; Build and operate simulated/virtualized network environments; Translate customer scenarios into coverage models; Analyze resource coverage gaps and implement fixes; Validate resource behavior across platform upgrades; Investigate complex resource issues and perform root cause analysis; Track and report resource quality metrics; Work cross-functionally to improve resource architecture and lifecycle; Research emerging network technologies and AI-assisted techniques
Seniority
Senior, hands-on IC
