about 6 hours ago
Responsibilities
- Design and implement networking components for cloud networking and security products.
- Contribute to architectural designs for routing, NAT, and firewall enforcement.
- Own technical problem areas and drive them from design through production.
- Work with cloud networking topologies and ensure security best practices are followed.
- Implement routing features and scale NAT functionality.
- Contribute to firewall data plane design and debug complex networking scenarios.
- Deliver features with a focus on quality and scalability, and mentor junior engineers.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Networking, or a related field.
- 6+ years of experience in networking-intensive systems or cloud networking features.
- Hands-on experience with cloud networking or network security products.
- Strong understanding of IP networking fundamentals, including TCP/IP and subnetting.
- Solid experience with routing, including BGP and static vs dynamic routing models.
- Strong hands-on experience with NAT and its interaction with routing and firewalls.
- Experience with firewall and network security technologies, such as policy-based rule engines and NGFW.
- Proficiency in Python and/or Go for building control-plane services.
- Good understanding of distributed systems concepts as applied to networking control planes.
- Familiarity with Kubernetes networking concepts and public cloud networking stacks.
Benefits
- 100% coverage of employee premiums and 88% of dependent premiums for medical, dental, and vision coverage in the US.
- 401(k) match, short and long-term disability, and life/AD&D insurance.
- $1,000/year education reimbursement and a flexible vacation policy.
- Comprehensive benefits package for employees outside the US, including pension and private medical coverage.