ngrok · 16 hours ago
Software Engineer II/III/Senior, Gateway
ngrok Inc. is a cloud networking platform that secures and routes traffic to services running anywhere. The role involves building and operating the core gateway, designing routing and security primitives, and debugging distributed systems to ensure reliable traffic management.
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
Comfortable in Go, Rust, C/C++, or Java
Built networking, proxy, or infrastructure systems in production
Understand TLS/mTLS
Enjoy systems that are invisible until they're not
Passionate about building primitives other teams depend on
Said 'this needs to be rock solid' and meant it literally
Preferred
Bonus points for Go
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
We provide a 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%.
We provide healthcare, dental, and vision with premiums fully covered on the base plan for employees. Half of premiums are covered for dependents.
We offer 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