Senior Software Engineer, Networking

Peregrine Technologies

$200K — $250K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software, infrastructure, or network engineering roles focused on large-scale systems
  • Proficient in programming languages like Python or Go and familiar with building production systems
  • Understanding of networking basics such as TCP/IP, routing, NAT, and VPNs
  • Experience with cloud platforms and networking setups like VPCs and security measures
  • Background in developing or managing distributed systems and infrastructure
  • Excellent debugging skills with a knack for resolving system and network issues
  • Located near one of our offices in San Francisco or New York City, and willing to work in-office.

Responsibilities

  • Design and build systems for provisioning and managing network connectivity for numerous customer environments
  • Enhance APIs and services to facilitate self-service networking capabilities
  • Automate infrastructure workflows across AWS and customer setups utilizing Python, Terraform, and Pulumi
  • Improve the reliability, scalability, and observability of networking infrastructures
  • Lead troubleshooting efforts for complex connectivity problems across distributed systems
  • Contribute to system architecture while collaborating with cross-functional teams to enhance connectivity

Benefits

  • Access to comprehensive healthcare options
  • Generous paid time off and holiday policies
  • Opportunities for professional development and growth
  • Employee stock options and potential bonuses
  • Flexible working schedules and arrangements
Full Job Description
Role

We are looking to add a Software Engineer, Networking to expand our high-impact Platform team. You'll build the software layer that automates what network engineers typically do manually. You're equally comfortable writing Python to automate network tasks as you are troubleshooting complex network connectivity issues. (e.g., routing, VPNs, BGP)

Our team builds and operates the systems that enable secure, reliable connectivity between our platform and customer environments. As we scale, we are evolving from manual network operations to a software-driven, self-service model.

In this role, you will design and build the control plane and automation systems that power network connectivity at scale, while still being close enough to the infrastructure to debug real-world issues when they arise.
About you
  • 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
What we're looking for
  • 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.

Salary Range: $200,000 - $250,000 Annually + Benefits + Equity (if applicable) + Bonus (if applicable)

Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, certifications or licenses, and specific work location. Information on the benefits offered is here.

Similar Jobs

More Jobs at Peregrine Technologies

  • Creative Director
    $250K — $275K *
    San Francisco, CA 94112 (San Francisco County)
    Media
    In-Person
  • Creative Director
    $250K — $275K *
    New York, NY 10025 (New York County)
    Media
    In-Person
  • IT Support Analyst
    $115K — $150K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Major Client Advocate, Florida
    $125K — $160K *
    Tampa, FL 33647 (Hillsborough County)
    Education, Government & Non-Profit
    In-Person
  • Technical Product Marketing Manager
    $155K — $175K *
    San Francisco, CA 94112 (San Francisco County)
    Education, Government & Non-Profit
    In-Person

More Telecommunications & Hardware Jobs

Find similar Senior Software Engineer, Networking jobs: