jobapplier

Senior Software Engineer (SDN)

Lambda

Skills

Required

  • SDN
  • network
  • networking
  • automation
  • tooling
  • network configuration
  • Kubernetes
  • software engineering
  • multi–data center
  • incident response
  • Git
  • Go / Python
  • Terraform
  • Ansible

Preferred

  • Linux networking stack
  • network virtualization
  • namespaces
  • iptables / nftables
  • SR-IOV
  • DPDK
  • systems programming

Join our team as a Senior Software Engineer (SDN) and 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, including the development of reproducible automation and tooling for network configuration and deployments.

Implement and operate Software Defined Networking services and related control-plane software, ensuring highly available network services through observability, failover, and redundancy features.

USD 296,000 - 395,000

Responsibilities

  • Participate in on-call rotations and contribute to incident response tooling and automation, leveraging your experience in building tools to improve network or system reliability.
  • 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

Requirements

  • 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
  • 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)