ngrok Inc.
Software Engineer III/Senior, Agent
San Francisco, CA · Senior · Full-time
No sponsorship$203k-$248kDetected 7 days ago
JavaGoRustC++ReactGitPostgreSQLKubernetesTerraformHelmNginxRESTKafka
About the role
- Instead of cobbling together nginx, NLBs, VPNs, model routers, and oodles of other tools, developers solve every networking problem with one gateway.
- We're trusted by more than 9 million developers at companies like GitHub, Okta, HashiCorp, and Twilio.
Responsibilities
- You'll design for latency, throughput, and correctness under real-world chaos-network partitions, transient failures, misconfiguration, and resource-constrained machines.
- You'll build and maintain SDKs and embedded agent components that other systems and products depend on.
Nice to have
- Networking, proxies, or agents
- SDKs or embeddable runtimes
- Observability tooling
- Open-source systems people actually use
Skills
- ngrok runs entirely on AWS.
- The codebase is primarily Go and TypeScript.
- Our Bay Area employees commute to the office on Tuesdays and Wednesdays.
- About ngrok Inc.
- ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services running anywhere.
- Doesn't matter if they're sharing localhost or running AI workloads in production.
Compensation
- Tier 1 (SF, LA, Seattle, NYC): $202,500 - $247,500
- Tier 2 (rest of US): $186,300 - $227,700
- Tier 1 (SF, LA, Seattle, NYC): $180,000 - $220,000
- Tier 2 (rest of US): $165,500 - $202,400
- Job level and actual compensation will be evaluated based on factors including, but not limited to, qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), internal equity with other team members, market data, and specific work location.
- We provide an attractive mix of salary and equity.
- 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%.
- Annual professional development budget for books, courses, conferences, or whatever helps you level up.
Benefits
- You're comfortable in Go, Rust, C/C++, or Java (bonus points for Go)
- Health stuff that actually matters.
- Full premiums covered on base healthcare, dental, and vision for you.
- Mental health and well-being support included, because taking care of your brain is as important as taking care of your teeth.
- Retirement matching that doesn't suck.
- Actually flexible time off.
- We say "open, flexible vacation policy" and actually mean it.
- Parental leave that's realistic.
- Plus an annual home office/desk stipend to make your workspace not terrible.
- Co-working space stipend if you want to get out of your house but aren't near our SF office.
Company info
- We are obsessed with our pets, Viper sunglasses and Bufo (yes, the toad)
- We have a designated Chief Emoji Officer - they are vital to our success!
- We like software that's serious and culture that's not
- You'll improve diagnostics, logging, and metrics so we can understand what the Agent is doing in the wild.
- When customers ask "what happened?", you'll help make sure we can answer with facts instead of guesses.
Visa & Work Authorization
- All candidates must be US-based, and legally authorized to work in the United States.
- At this time, ngrok is unable to provide visa sponsorship for this position.
- Applicants must be authorized to work in the United States on a permanent, ongoing basis without the need for current or future sponsorship.
Apply directly at ngrok Inc. →Create a free account for alerts like thisView ngrok Inc. immigration profile
This listing is sourced directly from ngrok Inc.'s careers page and normalized into a canonical job model.