
Software Engineer β Network Automation, Go/Python
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Spain, +1 more country.
β’ Design and develop orchestration for network modifications across various devices and systems.
β’ Implement pre-change validation, staged rollout, post-change verification, and automated rollback processes.
β’ Create production services and tools using Go and Python.
β’ Develop tests, continuous integration, and observability for production software.
β’ Construct virtual labs and perform configuration/state checks to identify potential issues before deployment.
β’ Enhance NetBox, Peering Manager, Ansible, and Jinja2 as sources of truth and configuration-generation tools.
β’ Identify configuration drift between intended and actual network states and communicate findings to the team.
β’ Engage in code and infrastructure change reviews.
β’ Elevate the software engineering standards within the network team.
β’ Participate in the on-call rotation following a training period.
β’ Strong professional experience in designing, developing, and maintaining production software in Go.
β’ Proficiency in Python.
β’ Experience in building CI/CD or deployment systems where unsuccessful rollouts have significant impacts.
β’ A habit of testing your deliverables and automating repetitive tasks.
β’ Working knowledge of networking fundamentals including IP, routing, VLANs, and BGP.
β’ Excellent written and verbal communication skills in English.
β’ Ability to collaborate effectively within a distributed team.
β’ Experience with automating network devices is advantageous (Arista EOS, Junos, SONiC; NETCONF, gNMI, eAPI, or similar).
β’ Familiarity with Ansible, NetBox, or similar configuration management and source-of-truth tools at scale is a plus.
β’ Experience with network testing or validation tools (containerlab, Batfish, pyATS, or similar) is a plus.
β’ Knowledge of Linux networking and Kubernetes is a plus.
β’ Flexible working hours and the option to work remotely.
β’ A high level of autonomy and creative freedom.
β’ Continuous learning opportunities, training, and team-building events.
β’ A modern work environment with centrally located offices and excellent access to public transportation.
NexGen Cloud
ANP Advanced Network Products, Inc: A Coretelligent Company
Dijital Team
Xtreme Solutions
Get handpicked remote jobs straight to your inbox weekly.