What are the responsibilities and job description for the Founding Engineer position at Pangolin (YC S25)?
We are looking for a Founding Engineer to join Pangolin early and drive the development of our open-source, networking and secure access platform. As an early hire, you'll work closely with the founders to build out both our self-hosted solution and the Pangolin Cloud platform.
Pangolin is building in the open‑source infrastructure space. Pangolin is a network and ingress orchestration platform that helps developers manage core application networking/plumbing tasks such as exposure, health checks, load balancing, traffic shaping, SSH access, authentication, logging, and more. Pangolin is now expanding into premium features and a hosted cloud product
Check out Pangolin on GitHub: github.com/fosrl/pangolin
- Typescript
- ExpressJS
- React / NextJS
- Tailwind Shadcn
- Go
- Wireguard
- Traefik
- Postgres / Sqlite
- AWS
We recently raised a sizable seed round and are backed by a vibrant community with over 15.1K GitHub Stars, 325K deployments, and 3.6k Discord members.
The Founding Engineer will be instrumental in shaping the technical direction of the company and ensuring our software meets the highest standards of security and performance.
Key responsibilities include:
- Designing, developing, and maintaining core components of Pangolin’s secure access solutions.
- Writing code primarily in Go and TypeScript.
- Collaborating with the team on architecture design and future roadmap planning for both self-hosted and cloud offerings.
- 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.
- Extensive experience with Go and TypeScript is critical.
- Hands-on experience with open-source projects
- Experience designing and working with distributed systems
- Knowledge of networking concepts: tunneling, WireGuard, proxies, SSL/TLS.
- Familiarity with web identity and authentication standards: OAuth2, OIDC, SSO.
- Experience with cloud infrastructure and operational technologies (Docker, Kubernetes, Linux, AWS).
- Interest or background in low-level networking/security and secure access solutions.
- Excellent teamwork and communication skills for working with founders and the community.
- Experience working in an early-stage startup environment is a significant plus.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).