Software Engineer - Admin @ Ngrok Inc.
Your Application Journey
Email Hiring Manager
Job Details
About ngrok Inc.
At ngrok, we believe that doing networking the right way should also be the easy way. Over the last 10 years, we’ve provided developers with simple interfaces to manage traffic into their applications and APIs without the hassle of legacy proxies, external load balancers, or VPNs. Now trusted by over 9 million developers, including teams at GitHub, Okta, HashiCorp, and Twilio, ngrok is part of the standard tech stack.
The Opportunity
As a Software Engineer - Admin at ngrok, you will join our Admin Engineering team to build and maintain administrative capabilities enabling customers to securely manage, configure, and operate at scale. You will shape management of identities, access controls and configurations, both manually and through APIs.
What You’ll Do
- Design, build, and operate core admin-facing services and APIs.
- Develop and improve IAM, RBAC, and CIS systems for secure access control.
- Implement and evolve global configuration and identity management systems.
- Enhance observability across agents and administrative workflows.
- Collaborate with product, design, and platform teams to ship high-quality features.
- Ensure scalability, reliability, and security of production admin services.
- Participate in architecture and technical design discussions.
- Mentor and support engineers through code reviews and technical guidance.
What We’re Looking For
- 3+ years of software engineering experience with production-scale services.
- Strong backend experience in Go, Rust, Java, or C/C++.
- Hands-on experience with API design and protocols.
- Solid understanding of security, identity, and access management systems.
- Experience with infrastructure-as-code (e.g., Terraform) and cloud-native environments.
- Familiarity with distributed systems and complex service debugging.
- Excellent collaboration and communication skills.
- Experience with admin platforms or enterprise SaaS products.
- Familiarity with certificate management and global identity systems.
- Experience enhancing observability pipelines for distributed systems.
Compensation & Benefits
Compensation varies based on level with an attractive mix of salary and equity. Additional benefits include 401(k) with company match, fully covered healthcare, dental, vision for employees (and partial coverage for dependents), unlimited PTO, and a supportive work culture.
Key skills/competency
- Go
- Rust
- Java
- API design
- Security
- IAM
- RBAC
- Cloud
- Observability
- Infrastructure-as-code
How to Get Hired at Ngrok Inc.
🎯 Tips for Getting Hired
- Customize your resume: Align experiences with admin systems and security.
- Highlight relevant skills: Emphasize Go, Rust, API development.
- Study ngrok culture: Review their mission, products, and news.
- Prepare technical insights: Brush up on scalable services and IAM.
- Showcase collaboration: Share examples of team-driven successes.