← All jobs
Software Engineer - Full Stack
$125k - $185k + 0.5% - 1.5% equity
Software Engineer - Full Stack
Copy page
Location: San Francisco
Salary: $125k - $185k + 0.5% - 1.5% equity
Years of experience: 3+
Skills: TypeScript, Go, SQL (PostgreSQL, SQLite), NextJS, AWS
About Pangolin
Pangolin delivers identity-aware remote access to internal apps and services. Our platform replaces legacy VPNs and simplifies secure access to infrastructure, applications, and developer environments.
We build in the open and are self‑hosted by default so teams retain control over data and infrastructure. The system is policy‑driven, 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 Full Stack Software Engineer at Pangolin, you’ll help architect, build, and maintain the core of the Pangolin system. You’ll work primarily on the Pangolin container, the central server with the UI, APIs, schemas, and more. 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 self-hosted platform
Frontend (NextJS, Tailwind, ShadCN)
Backend (Express APIs, SQL, Drizzle ORM)
Processes (CICD, Internal Tooling)
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 authorized to work in the US
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 Qualifications
Extensive TypeScript experience and can write a little Go
Familiarity with web identity and authentication standards: OAuth2, OIDC, SSO
Experience with cloud infrastructure and operational technologies (Docker, Kubernetes, Linux, AWS)
Basic 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
We will review your provided materials
Complete a quick “get to know you interview” with founders
1-2 technical interviews
Fly out to meet the team for a day (paid if not hired)
Onboard!
How to Apply
Apply here
Attach your GitHub profile and/or any relevant open-source contributions
Include a brief thoughtful message about why you’re interested in Pangolin and this role
Was this page helpful?
Yes
No
Suggest edits
Raise issue
⌘I