Job Summary:
Peregrine is a company backed by leading Silicon Valley investors that helps public safety organizations and governments address society's challenges with AI-enabled operational intelligence. They are seeking a Senior Software Engineer, Networking to design and build systems for network connectivity and automate infrastructure workflows, contributing to the reliability and scalability of their networking systems.
Responsibilities:
• Design and build systems to provision and manage network connectivity for hundreds of customer environments now while scaling for thousands in the near future
• Extend and improve APIs and services that enable self-service networking
• Automate infrastructure workflows across AWS and customer environments using Python, Terraform and Pulumi
• Own and improve the reliability, scalability, and observability of networking systems
• Lead debugging of complex connectivity issues across distributed systems
• Contribute to architecture and collaborate cross-functionally to improve end-to-end connectivity
Qualifications:
Required:
• 5+ years of experience in software, infrastructure, or network engineering roles, with a focus on systems at scale
• Strong programming skills (e.g., Python, Go, or similar) with experience building production systems or services
• Solid understanding of networking fundamentals (e.g., TCP/IP, routing, NAT, VPNs)
• Experience with cloud platforms and networking constructs (e.g., VPCs, routing, security)
• Experience building or operating distributed systems or infrastructure (e.g., control planes, automation systems)
• Strong debugging skills and ability to work across system and network boundaries
• Based in and around one of our offices in SF or NYC and excited to work in-office.
Company:
Context changes everything. Founded in 2018, the company is headquartered in San Francisco, USA, with a team of 201-500 employees. The company is currently Growth Stage.