jobapplier

Staff Software Engineer (Traffic)

Peregrine

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