https://docs.pangolin.net/careers/software-engineer-full-stack Skip to main content Pangolin Docs home pagelight logodark logo Search... [?]K * Contact Us * Pangolin Dashboard * Pangolin Dashboard Search... Navigation Careers Software Engineer - Full Stack Docs Blog Website * GitHub * Slack * Discord About * Pangolin vs. Reverse Proxy * Pangolin vs. VPN Manage Pangolin * Sites * Resources * Access Control * Identity Providers * Clients * Health Checks * Blueprints * Remote Nodes * Analytics * Domains * Integration API * Branding Self-host Pangolin * Quick Install Guide * Manual Installation * DNS & Networking * Choosing a VPS * How to Update * Supporter Program * Advanced Configuration * Community Guides * Telemetry * Enterprise Edition Development * System Architecture * Contribution Guide * Feature Requests & Bug Reports Careers * Join Us! * Software Engineer - Full Stack * Software Engineer - Go + Network On this page * About Pangolin * About The Role * What You'll Do * What We're Looking For * High Level * Other Technical Qualifcations * What You Can Expect * Process * How to Apply Careers Software Engineer - Full Stack Copy page Copy page * Location: San Francisco * Salary: $125k - $160k + 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, starting with secure reverse tunneling, and is evolving toward broader zero-trust networking. 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 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 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 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 on LinkedIn. 2. Send your resume/CV 3. Send your GitHub profile and highlight any past projects Was this page helpful? YesNo Join Us! Previous Software Engineer - Go + Network Next [ ][?]I githublinkedin Powered by Mintlify