Staff Software Engineer (Traffic)
Peregrine
- San Francisco, United States
- Lead/Staff
- 9+ years
- Posted
Skills
Required
- software / infrastructure / network engineering
- networking
- routing
- cloud
- traffic management
- Kubernetes networking
- control planes
- debugging skills
- operating systems
- networking infrastructure
- gateways or proxies
- Python
- Go
Preferred
- Kubernetes
- network
Peregrine, a cutting-edge technology company, as a Staff Software Engineer specializing in Traffic. In this role, you will design and build software-defined networking capabilities that enable secure, reliable, and scalable communication across the platform. You will work on cloud and Kubernetes networking, service-to-service communication, traffic management, routing, and observability. You will also lead debugging of complex connectivity and traffic issues and drive architectural direction and networking standards. Enjoy a range of benefits, including health insurance, unlimited PTO, a competitive 401k, and professional development opportunities.
Design and build software-defined networking capabilities that enable secure, reliable, and scalable communication across Peregrine.
Work across cloud and Kubernetes networking, service-to-service communication, traffic management, routing, and observability—building the control planes, services, and automation that make complex networking capabilities reliable and easy to operate at scale.
Responsibilities
- Lead debugging of complex connectivity and traffic issues across application, Kubernetes, cloud, and network boundaries, and drive architectural direction and networking standards.
Requirements
- Strong debugging skills and ability to troubleshoot across application, system, and network boundaries
- 9+ years of experience in software, infrastructure, or network engineering roles, with a focus on building and operating systems at scale
- Ability to drive technical direction and make architectural decisions across teams
- Experience building or operating distributed systems or networking infrastructure (e.g., control planes, traffic management, gateways or proxies, automation systems)
- Strong programming skills (e.g., Python, Go, or similar) with experience building production systems or services
- Based in and around one of our offices in San Francisco and excited to work in-office
- Deep understanding of networking fundamentals (e.g., TCP/IP, routing, DNS, load balancing, NAT, VPNs)
- Experience with cloud and Kubernetes networking, including concepts such as VPCs, routing, network policy, and service connectivity
Pay
USD 200,000 - 275,000
