Lead Network Engineer
Job Summary
Coupa is seeking a Sr Lead Network Reliability Engineer to help transform and scale our leading cloud platform using an automation-first approach. You will architect solutions for a massive-scale cloud networking infrastructure through code and ensure high service ownership and accountability. Join a high-growth SaaS market leader in the BSM space with an open and autonomous work culture.
Responsibilities
- Design and automate network solutions in public cloud (AWS/Azure/GCP)
- Provide network support for Kubernetes platforms and workloads
- Manage network infrastructure as code using Terraform, CloudFormation, or equivalent
- Evaluate and support network performance, capacity, and availability tools
- Participate in on-call rotation and collaborate with engineering teams
Required Skills
- 10+ years professional experience in enterprise SaaS
- Expertise in Firewall, VPN, DNS, BGP, and Public Cloud networks
- Experience managing production Kubernetes and CNI implementations
- Proficiency in Golang, Python, Java, or Ruby
- Familiarity with Infrastructure as Code tools (Terraform, CloudFormation, Ansible)
Job Details
The Impact of a Sr Lead Network Reliability Engineer at Coupa:
Coupa Software is a high-growth SaaS company and market leader in the BSM (Business Spend Management) space. We are in a major growth phase and wish to expand our Network Reliability Engineering team to help transform and scale our leading cloud platform.
Joining the team as a Sr. Lead Network Development Engineer, will provide you the opportunity to make a huge impact and take your career to the next level. You will bring an automation-first approach to your day-to-day activities, architecting solutions for a massive-scale cloud networking infrastructure through code and have a strong sense of service ownership and accountability. You will be supported through in-house training and certification on our Coupa University platform and through subscriptions with leading learning partners.
What You'll Do:
- Design, deploy, automate and support network solutions in a massive-scale public cloud environment (AWS/Azure/GCP)
- Experience with VM or container-based (Palo Alto Network Firewall, Fortinet, CheckPoint), and Cloud Native (AWS/Azure/GCP) Firewall solutions.
- Have a comprehensive knowledge of networks and protocols, including TCP/IP, DNS, BGP, and TLS
- Provide network support for Kubernetes platforms and workloads in major public cloud providers
- Develop roadmaps using established public cloud design standards
- Participate in design reviews and provide network support and leadership to the Engineering organization
- Bring a development mindset in areas such as managing network infrastructure as code, elimination of toil and a strong sense of accountability and service ownership
- Evaluate, specify, implement and support network performance, capacity and availability monitoring tools
- Help to grow the global network function, onboarding new network development engineers and providing technical leadership and setting the team direction
- Stay up to date with the latest developments in network infrastructure, networking with peers and attending industry events
- Participate in an on-call rotation as required
- Occasional travel as needed to perform the job function
What You Will Bring to Coupa:
- Has a degree in Computer Science or equivalent with 10+ years professional experience, some of which is in an enterprise SaaS organization
- Is an expert in Firewall, VPN, DNS, BGP, and Public Cloud (AWS/Azure/GCP) network constructs (eg VPC, Hybrid routing, security groups, etc)
- Experience managing and maintaining a production-facing Kubernetes environment
- Is an expert in Kubernetes networking and CNI implementations. Direct experience supporting multiple CNIs is a plus.
- Deep understanding of various Ingress or Gateway controller implementations, service discovery and DNS within a cluster, and NetworkPolicy functionality
- Has operated in both data center and cloud environments
- Experience managing and supporting multiple Linux distributions
- Can code using Golang, Python, Java, Ruby or equivalent languages
- Is familiar with deploying cloud network infrastructure using Terraform and CloudFormation or has experience with Chef, Ansible and/or Spacelift
- Actively incorporates AI tools and methodologies to drive innovation and streamline workflows.
- Proficiency in advanced network troubleshooting, including packet capture analysis and traffic flow diagnostics.
- Is confident in their ability to own and deliver projects and issues to resolution
- Has a passion for excellence, is a natural problem solver, and a critical thinker.
- Has a solid understanding of networking systems and protocols, particularly as they pertain to a public cloud environment