Senior Software Engineer (SDN)
Posted Updated
- We are looking for an experienced Software Engineer to help design and build the next generation of our network platform
- In this role, you will develop the systems, services, and automation that power our software-defined network across data centers and cloud environments
- You will work deeply within the Linux networking stack, build SDN integrations, and create the tools and services that make our network programmable, reliable, and scalable
- If you enjoy solving complex distributed systems challenges and working at the intersection of software and networking, this role is for you
- Design and build software to scale Lambda’s high performance multi-tenant cloud network
- Develop reproducible automation and tooling for network configuration and deployments
- Implement and operate Software Defined Networking services and related control-plane software
- Engineer highly available network services through observability, failover, and redundancy features
- Deliver predictable networking performance for clients via software-driven network engineering solutions
- Develop, integrate, and maintain network monitoring and management tools and services
- Participate in on-call and contribute to incident response tooling and automation
Benefits
- Health, dental vision
- 401k match
- 5 sick days and 12 paid holidays
- Flexible PTO
- Paid parental, medical, and caregiver leave
- Experience deploying, operating, and automating applications on Kubernetes, including building supporting services or tooling for networking and lifecycle management
- 5+ years of professional software engineering experience, ideally in systems, infrastructure, or networking-focused domains
- 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
- 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
- Prior involvement in on-call rotations, incident response, and building tools to improve network or system reliability
- Hands-on experience building and maintaining SDN platforms using technologies such as OpenStack Neutron, OVN, or similar network virtualization frameworks
- 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
- 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)
- 5+ years of software development experience in C, Go, or Python for building network services, tooling, and automation
- Experience automating network configuration within public clouds using tools like Kubernetes, HELM, Terraform, and Ansible
- Have experience working with and building automation around Spine and Leaf (Clos) network topology
- 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
- Experience with building and maintaining multi-data center networks, SD-WAN, DWDM, and related automation
- Have experience and understanding of BGP EVPN VXLAN networks and have automated their configuration or monitoring
- Experience integrating and automating policy and configuration for Next-Generation Firewalls (NGFW)
