ngrok · 18 hours ago
Software Engineer II/III/Senior, Gateway
ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services running anywhere. The role involves building and operating the gateway core, designing routing and security primitives, debugging distributed systems, and shipping infrastructure that meets high standards.
AppsDeveloper APIsInternetSoftware
Responsibilities
Build and operate the gateway core: You’ll work on the services every ngrok request passes through. They’re very fast, very hot, and have extremely high standards
Design routing and security primitives everyone depends on: You’ll build low-level policy, routing, and validation systems used across the platform—making sure bad configs fail fast and don’t accidentally DDoS the internet
Debug distributed systems in the wild: You’ll chase bugs caused by timing, load, and incorrect assumptions. Expect metrics, traces, packet captures, and the occasional “how is this even possible?”
Ship infrastructure people sleep on (in a good way): You’ll build simple, durable systems and clean abstractions that other teams rely on daily—while thinking about blast radius, safety, and rollbacks more than flashy demos
Qualification
Required
You're comfortable in Go, Rust, C/C++, or Java (bonus points for Go)
You've built networking, proxy, or infrastructure systems in production
You understand TLS/mTLS
You enjoy systems that are invisible until they're not
You passionate about building primitives other teams depend on
You've said “this needs to be rock solid” and meant it literally
Preferred
Gateways, proxies, or edge platforms
Security-critical infrastructure
Multi-tenant networking systems
Config-heavy systems that must never surprise users
Anything described as “simple” in the original proposal
Benefits
401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%
Healthcare, dental, and vision with premiums fully covered on the base plan for employees
Half of premiums are covered for dependents
Unlimited PTO and a culture in which the overwhelming majority of employees take more than four weeks
Company
ngrok
Ngrok is an API-first ingress-as-a-service platform that helps developers build their apps faster and more securely with no code changes.
Funding
Current Stage
Growth StageTotal Funding
$50MKey Investors
Lightspeed Venture Partners
2022-12-13Series A· $50M
Recent News
2025-12-05
2025-10-14
Company data provided by crunchbase