mirror of
https://github.com/fosrl/docs-v2.git
synced 2026-09-24 14:59:09 +02:00
69 lines
3.4 KiB
Plaintext
69 lines
3.4 KiB
Plaintext
---
|
||
title: "Software Lead"
|
||
---
|
||
- Location: `New York City`
|
||
- Salary: `$160k - $220k + 1% - 2% equity`
|
||
- Years of experience: `6+`
|
||
- Skills: `TypeScript, Go, SQL (PostgreSQL, SQLite), NextJS, System Design, Team Leadership`
|
||
|
||
## 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 Software Lead at Pangolin, you'll set technical direction across the stack, from the dashboard down to the tunneling layer, and help the rest of the engineering team make good decisions faster. You'll still write code day to day, but you'll also own architecture calls, review design tradeoffs, and mentor engineers as the team grows. 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
|
||
|
||
- Set direction on architecture: schema design, API boundaries, and how the frontend, backend, and tunneling components fit together
|
||
- Review code and designs across the team, and push back when something won't hold up in production
|
||
- Pair with founders on roadmap and technical strategy, including build-vs-buy and where to invest engineering time
|
||
- Mentor other engineers and help onboard new hires as the team grows
|
||
- Stay hands-on: ship features, fix bugs, and carry an on-call rotation like everyone else
|
||
- Actively engage with the open-source community, providing support, and driving engagement on platforms like GitHub and Discord
|
||
|
||
## What We're Looking For
|
||
|
||
### High Level
|
||
|
||
- Must have 6+ years of professional software engineering experience, including time spent leading projects or mentoring other engineers
|
||
- 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 and defend them
|
||
|
||
### Other Technical Qualifications
|
||
|
||
- Strong full-stack experience across TypeScript and Go, with the judgment to know when to use each
|
||
- Track record of making architecture decisions that held up as a system and team grew
|
||
- Familiarity with web identity and authentication standards: OAuth2, OIDC, SSO
|
||
- Experience with cloud infrastructure and operational technologies (Docker, Kubernetes, Linux, AWS)
|
||
- Working knowledge of networking concepts: tunneling, WireGuard, proxies, SSL/TLS
|
||
|
||
## What You Can Expect
|
||
|
||
- Competitive salary
|
||
- In-person (New York City)
|
||
- 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. 1-2 technical interviews
|
||
4. Fly out to meet the team for a day (paid if not hired)
|
||
5. Onboard!
|
||
|
||
## How to Apply
|
||
|
||
1. Email your resume/CV to [careers@pangolin.net](mailto:careers@pangolin.net)
|
||
2. Include your GitHub profile and highlight any past projects
|
||
3. Include a brief thoughtful message about why you're interested in Pangolin and this role
|