P
Posted 11 hours ago
Senior Software Engineer, Networking
PeregrineSenior Software Engineer, Networking
Requirements
5+ years software/infrastructure/network engineering experience, Proficiency in Python or Go, Knowledge of TCP/IP, routing, NAT, and VPNs, Cloud networking experience (VPCs, security), Experience with distributed systems, Proximity to SF or NYC offices
Skills
PythonGoTerraformAWSnetworking
About the role
Responsibilities
- Design and build systems to provision and manage network connectivity for hundreds of customer environments
- 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
Requirements
- 5+ years of experience in software, infrastructure, or network engineering roles
- Strong programming skills in Python, Go, or similar
- Solid understanding of networking fundamentals (TCP/IP, routing, NAT, VPNs)
- Experience with cloud platforms and networking constructs (VPCs, routing, security)
- Experience building or operating distributed systems or infrastructure
- Strong debugging skills across system and network boundaries
- Based in and around San Francisco or NYC and willing to work in-office
About the Company
Peregrine helps public safety organizations, state and local governments, federal agencies, and private-sector institutions address society’s challenges with an AI-enabled platform that turns disconnected data into operational intelligence.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer, Networking
Peregrine · San Francisco
