Files
docs-v2/careers/software-engineer-go.mdx
miloschwartz 815338c71a increase range
2025-11-04 10:21:54 -08:00

66 lines
2.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Software Engineer - Go + Network"
---
- Location: `San Francisco`
- Salary: `$125k - $185k + 0.5% - 1.5% equity`
- Years of experience: `3+`
- Skills: `Go, Networking Fundamentals, TypeScript (yes for coordination)`
## About Pangolin
Pangolin delivers identity-aware remote access to internal apps and services, starting with secure reverse tunneling, and is evolving toward broader zerotrust networking.
We build in the open and are selfhosted by default so teams retain control over data and infrastructure. The system is policydriven, integrates with standard IdPs, exposes clear observability and health, and provides an API for automation.
If you're interested in open-source auth and networking infrastructure, we'd love to chat.
## About The Role
As a Go Network Software Engineer at Pangolin, you'll help architect, build, and maintain the core of the Pangolin system. You'll work primarily on Newt, Gerbil, and Olm tunneling components and the central server APIs. As an early hire, you'll play a foundational role in shaping how Pangolin is built as both a product and a company.
## What You'll Do
- Design, develop, and test the core of our networking and tunneling systems
- Work to develop a hub and spoke, hole punched, zero-trust VPN solution and desktop applications
- Troubleshooting and resolving complex issues related to distributed systems, networking, and security.
- Actively engaging with the open-source community, providing support, and driving engagement on platforms like GitHub and Discord
- Ship quickly and get instant feedback from our large open-source user-base
## What We're Looking For
### High Level
- Must be a current or recent graduate with more than 3 years of work experience in computer science
- Must be San Francisco based or able to move to San Francisco (with relocation assistance)
- Must be comfortable with and excited by early stage startup culture and figuring things out as we go
- Must have your own ideas and be willing to communicate them
### Other Technical Qualifcations
- Extensive Go experience and can write a little TypeScript
- Experience with cloud infrastructure and operational technologies (Docker, Kubernetes, Linux, AWS)
- Strong knowledge of networking concepts: tunneling, WireGuard, proxies, SSL/TLS
## What You Can Expect
- Competitive salary
- Hybrid (in-person + work-from-home)
- Quiet work environment
- Small, trusting team of founders and engineers
- Relocation assistance
- Unlimited PTO
## Process
1. We will review your provided materials
2. Complete a quick “get to know you interview” with founders
3. A **short**, scoped, paid OSS project contribution
4. Onboard!
## How to Apply
1. Add [Owen](https://www.linkedin.com/in/owenschwartz/) on LinkedIn
2. Send your resume/CV
3. Send your GitHub profile and highlight any past projects