Experience automating network configuration within public clouds using tools like Kubernetes, HELM, Terraform, and Ansible
Understanding of the SDN ecosystem (e.g. OVS, Neutron, VMware NSX, Cisco ACI or Nexus Fabric Controller, Arista CVP) and how to integrate with it programmatically
Have experience working with and building automation around Spine and Leaf (Clos) network topology
Have experience and understanding of BGP EVPN VXLAN networks and have automated their configuration or monitoring
Experience with building and maintaining multi-data center networks, SD-WAN, DWDM, and related automation
Experience integrating and automating policy and configuration for Next-Generation Firewalls (NGFW)
Salary Range Information
5+ years of professional software engineering experience, ideally in systems, infrastructure, or networking-focused domains
Demonstrated experience designing and implementing production-scale Software Defined Networking (SDN) systems, ideally with AWS VPC–like functionality (e.g., routing, security groups, overlays, peering)
Hands-on experience building and maintaining SDN platforms using technologies such as OpenStack Neutron, OVN, or similar network virtualization frameworks
Deep understanding of the Linux networking stack, including namespaces, routing, iptables/nftables, network virtualization, SR-IOV, and DPDK, with the ability to reason from a systems programming perspective
Proficiency with the Linux command line and strong understanding of networking concepts from a software engineering viewpoint
Experience working with multi–data center and hybrid cloud networking environments, with an emphasis on automation and software-driven control planes
5+ years of software development experience in C, Go, or Python for building network services, tooling, and automation
Experience working with CI/CD pipelines, automated testing, and deployment systems; strong familiarity with Git, and experience operating in GitOps-driven environments for infrastructure or network configuration
Prior involvement in on-call rotations, incident response, and building tools to improve network or system reliability
Experience deploying, operating, and automating applications on Kubernetes, including building supporting services or tooling for networking and lifecycle management