N

ngrok

Remote Jobs

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

6 open rolesLatest: May 22, 2026, 5:48 AM UTC
Post Date
Minimum Salary
Experience

6 Jobs

Software Engineer III, Senior, AI Gateway

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

AI Engineer10 days ago

Title: Software Engineer III/Senior, AI Gateway Location: San Francisco United States Job Description: ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services running anywhere. Instead of cobbling together nginx, NLBs, VPNs, model routers, and oodles of other tools, developers solve every networking problem with one gateway. Doesn't matter if they're sharing localhost or running AI workloads in production. We're trusted by more than 9 million developers at companies like GitHub, Okta, HashiCorp, and Twilio. What started as a way to put your local app on a public URL has grown into a universal gateway for API delivery, AI inference, device fleets, and site-to-site connectivity. It's the same ngrok that millions of developers have loved and leaned on every day for years, now with the power to run production traffic at scale. A few things you should know: - 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 About the AI Gateway Team Our AI Gateway team builds the systems that define how AI traffic is identified, controlled, and understood as it passes through ngrok. We own the AI-specific control plane at the gateway layer: policies, usage tracking, and enforcement that sit directly on live customer traffic. Our systems must behave correctly under real-world conditions-traffic spikes, unexpected model behavior, misconfigured policies, and customers asking, "Why was this blocked?" or "Where did my tokens go?" What You'll Actually Do - Build and evolve the AI Gateway: You'll work on the AI-aware gateway components that classify and handle AI traffic in real time. This code runs directly in the request path and must be fast, safe, and predictable. - Own AI traffic policy enforcement: You'll design and implement AI Gateway Traffic Policy Objects-rate limits, usage caps, and access rules specific to AI workloads. These policies exist to prevent runaway costs, misuse, and accidental exposure without breaking legitimate traffic. - Track AI usage and token consumption: You'll build and maintain systems that accurately measure AI usage-requests, tokens, and related metadata-so customers can understand how their AI systems behave and what they're consuming. - Make AI behavior observable and explainable: You'll expose clear, trustworthy signals around AI traffic: what was allowed or blocked, which policies applied, and how usage accumulated. When customers ask "what happened?", the gateway should already know. - Design abstractions that hide complexity: You'll work with product and design to build AI-specific gateway primitives that feel intentional and safe, without leaking provider quirks or infrastructure details into customer workflows. - Ship systems customers trust in production: You'll collaborate closely with Gateway, Customer Data, and Platform teams to ensure AI usage data, policy enforcement, and billing signals line up-so customers can turn these features on with confidence. You Might Be a Great Fit If… - You're comfortable in a statically typed, compiled language such as Go, Rust, C++, or Java (with bonus points for Go) - You've worked with AI/LLMs and can appreciate their unique brand of edge-cases - You care about developer experience and thoughtful abstractions - You enjoy defining system behavior, not just plumbing - You've thought about retries, limits, and costs before being asked - You like systems that move complexity from the user to the system Extra credit if you've worked on: - AI platforms or inference infrastructure - API gateways with product-level opinions - Usage limits, quotas, or billing-adjacent systems - Customer-facing observability tools Tech Stack ngrok runs entirely on AWS. Engineers develop by using remote development tools and/or ssh to connect to remote EC2 environments that run a full Kubernetes cluster of the ngrok stack, closely mirroring production. The codebase is primarily Go and TypeScript. We use Postgres for persistence, Kafka for streaming, Protobuf for service boundaries, and Kubernetes, Terraform, Helm, and Buildkite to operate and ship reliably. React is used for user interfaces, and GitHub supports our development workflows and remembers everything. Location This is a remote position for candidates outside of the Bay Area and a hybrid role for candidates within commuting distance to San Francisco. Our Bay Area employees commute to the office on Tuesdays and Wednesdays. Sponsorship 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. Compensation Senior Software Engineer - Tier 1 (SF, LA, Seattle, NYC): $202,500 - $247,500 - Tier 2 (rest of US): $186,300 - $227,700 Software Engineer III - Tier 1 (SF, LA, Seattle, NYC): $180,000 - $220,000 - Tier 2 (rest of US): $165,600 - $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. #LI-Hybrid Full Time Employee Benefits - Health stuff that actually matters. Full premiums covered on base healthcare, dental, and vision for you. Half covered for your dependents. 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. 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. Future you will appreciate present you. - Actually flexible time off. We say "open, flexible vacation policy" and actually mean it. Take the time you need. Your manager will bug you if you're not taking enough. - Parental leave that's realistic. Up to 16 weeks if you give birth, up to 8 weeks for new parents (birth, adoption, fostering-however your family grows). - Money to keep growing. Annual professional development budget for books, courses, conferences, or whatever helps you level up. Plus an annual home office/desk stipend to make your workspace not terrible. - Work from wherever. Co-working space stipend if you want to get out of your house but aren't near our SF office. - Lunch on us. 2x+ per week for employees onsite at our San Francisco office. Free food tastes better. - Company offsites. Twice a year we get the whole team together. It's part strategy, part bonding, part excuse to hang out with Bufo (the toad). - Regular feedback and fair compensation. Bi-annual reviews to make sure you're getting real feedback and staying competitively compensated. No surprises, no waiting around for performance conversations.

California
$165.6K - $247.5K / year

Software Engineer III/Senior, Agent

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

Role Description The Agent team builds the software that sits at the edge of every ngrok connection. The Agent is what developers install, run, embed, and trust to expose their systems securely to the internet. - Build and evolve the ngrok Agent itself: Work on the core agent that handles connection management, tunneling, authentication, and secure traffic forwarding. - Own reliability at the edge: Design for latency, throughput, and correctness under real-world chaos. - Develop SDKs and embeddable integrations: Build and maintain SDKs and embedded agent components that other systems and products depend on. - Make the system observable: Improve diagnostics, logging, and metrics to understand what the Agent is doing in the wild. - Ship software that runs everywhere: Ensure the Agent behaves consistently across platforms and environments. - Work with people who care about correctness: Collaborate closely with product, platform, and support teams. Qualifications - You’ve built systems-level software that had to work under pressure. - You’re comfortable in Go, Rust, C/C++, or Java (bonus points for Go). - You enjoy debugging things that “shouldn’t be possible.” - You think deeply about reliability, security, and performance. - You can reason about tradeoffs and explain them like a normal human. - You care about developer experience — not just correctness. Requirements - Extra credit if you’ve worked on networking, proxies, or agents. - Experience with SDKs or embeddable runtimes. - Familiarity with observability tooling. - Experience with open-source systems people actually use. Benefits - Full premiums covered on base healthcare, dental, and vision for you; half covered for your dependents. - Mental health and well-being support included. - 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. - Open, flexible vacation policy. - Parental leave up to 16 weeks for birth, and up to 8 weeks for new parents (birth, adoption, fostering). - Annual professional development budget for books, courses, conferences, or whatever helps you level up. - Co-working space stipend if you want to get out of your house. - Free lunch 2x+ per week for employees onsite at our San Francisco office. - Company offsites twice a year for strategy and bonding. - Bi-annual reviews for feedback and compensation adjustments.

United States
$160K - $200K / year

Join our Talent Community

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

About ngrok Inc. ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services running anywhere. Instead of cobbling together nginx, NLBs, VPNs, model routers, and oodles of other tools, developers solve every networking problem with one gateway. Doesn’t matter if they’re sharing localhost or running AI workloads in production. We're trusted by more than 9 million developers at companies like GitHub, Okta, HashiCorp, and Twilio. What started as a way to put your local app on a public URL has grown into a universal gateway for API delivery, AI inference, device fleets, and site-to-site connectivity. It’s the same ngrok that millions of developers have loved and leaned on every day for years, now with the power to run production traffic at scale. A few things you should know: 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 Still reading? Good. There's more below worth your time. Join our Talent Community If you're interested in joining our team at ngrok but don't see an opportunity that you'd like to apply to, please fill out a quick application below to join our Talent Community. This is a great way to stay connected with us to learn about future opportunities that align with your background! Full Time Employee Benefits Health stuff that actually matters. Full premiums covered on base healthcare, dental, and vision for you. Half covered for your dependents. 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. 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. Future you will appreciate present you. Actually flexible time off. We say "open, flexible vacation policy" and actually mean it. Take the time you need. Your manager will bug you if you're not taking enough. Parental leave that's realistic. Up to 16 weeks if you give birth, up to 8 weeks for new parents (birth, adoption, fostering—however your family grows). Money to keep growing. Annual professional development budget for books, courses, conferences, or whatever helps you level up. Plus an annual home office/desk stipend to make your workspace not terrible. Work from wherever. Co-working space stipend if you want to get out of your house but aren't near our SF office. Lunch on us. 2x+ per week for employees onsite at our San Francisco office. Free food tastes better. Company offsites. Twice a year we get the whole team together. It's part strategy, part bonding, part excuse to hang out with Bufo (the toad). Regular feedback and fair compensation. Bi-annual reviews to make sure you're getting real feedback and staying competitively compensated. No surprises, no waiting around for performance conversations.

United States

Senior Developer Educator, Video

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description At ngrok, DevRel is our marketing. You will be our first dedicated video hire, working alongside a small DevRel team focused on written content and launches. We prioritize quality over cadence, aiming to produce work that gives our audience more value than we take from them. Your responsibilities will include: - Taking ownership of video content at ngrok. - Working with the DevRel team to bring the ngrok YouTube channel to life. - Creating long-form, beautifully visualized technical deep dives. - Focusing on short-form platforms—YouTube Shorts, TikTok, LinkedIn. - Partnering with product to turn launches into engaging content. - Creating fun content that showcases ngrok in unique ways. - Bringing your own great ideas to improve video content. You won’t spend your time: - Creating content exclusively for algorithmic attention. - Trying to ship a specific number of pieces per week. - Worrying about vanity metrics like views. Qualifications - 5+ years experience scripting, recording, and being on camera for high-quality video content. - Experience developing high-quality shorts for platforms like Instagram, TikTok, and YouTube. - A portfolio of video work you’re proud of. - Your own recording setup or strong opinions about what you need. - Experience writing real code, professionally or as a hobbyist. - Experience building something useful or weird using AI agents and LLMs. - A love of storytelling with a unique style. - An active ngrok account. Requirements - Ability to communicate technical concepts authentically. - Genuine curiosity about the future of developing with AI agents. Benefits - Full premiums covered on base healthcare, dental, and vision for you; half covered for dependents. - Mental health and well-being support included. - 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. - Open, flexible vacation policy. - Parental leave up to 16 weeks for birth and up to 8 weeks for new parents. - Annual professional development budget for books, courses, and conferences. - Co-working space stipend for remote work. - Free lunch 2x+ per week for employees onsite at our San Francisco office. - Company offsites twice a year for team bonding. - Bi-annual reviews for feedback and competitive compensation.

United States + 7 moreAll locations: United States | Canada | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua
$147.2K - $184K / year
Job Closed

Software Engineer II/III/Senior, Gateway

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

Backend Engineer116 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We own ngrok’s core gateway layer — the infrastructure that sits between the internet and everything our customers run. Every request, response, retry, and timeout passes through here. Our job is to make sure that traffic is: - Routed exactly where it’s supposed to go - Secured correctly, every time - Allowed or blocked for reasons we can explain - Rate-limited and shaped without surprises - Observable when something inevitably goes sideways What You’ll Actually Do: - 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. Qualifications - 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’re passionate about building primitives other teams depend on - You’ve said “this needs to be rock solid” and meant it literally - Extra credit if you’ve worked on: - 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 Requirements - ngrok runs entirely on AWS. - Engineers develop by SSH’ing into remote EC2 environments that run a full Kubernetes cluster of the ngrok stack, closely mirroring production. - The codebase is primarily Go and TypeScript. - We use Postgres for persistence, Kafka for streaming, Protobuf for service boundaries, and Kubernetes, Terraform, Helm, and Buildkite to operate and ship reliably. - React is used for user interfaces, and GitHub supports our development workflows and remembers everything. Benefits - Full premiums covered on base healthcare, dental, and vision for you. Half covered for your dependents. Mental health and well-being support included. - 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. - Open, flexible vacation policy. - Up to 16 weeks parental leave for birth, up to 8 weeks for new parents (birth, adoption, fostering). - Annual professional development budget for books, courses, conferences, or whatever helps you level up. - Co-working space stipend if you want to get out of your house but aren't near our SF office. - 2x+ free lunches per week for employees onsite at our San Francisco office. - Company offsites twice a year. - Bi-annual reviews to ensure real feedback and competitive compensation.

United States
$180K - $225K / year
Job Closed

Software Engineer III/Senior, Customer Data

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

Backend Engineer118 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Our Customer Data team builds the systems that ensure customers see fair, clear billing and reliable consumption data. We handle billing, metering, limits, and usage tracking—the systems that make sure every byte is counted correctly and every invoice is accurate. - Build the billing backbone: Maintain and evolve our billing and metering infrastructure—Stripe Orb integrations, usage aggregation systems, and everything that turns traffic into invoices. Accurate invoices. The kind customers don't dispute. - Track everything that matters: Build event tracking pipelines for traffic events, session logging, and usage patterns. Develop traffic inspection systems for compliance and analytics. Every request counted, every session tracked, no "lost" data explaining why the numbers don't match. - Own customer-visible usage and billing insights: Build and evolve the systems that turn raw product usage into clear, accurate, and trusted views of what customers are using and why they’re charged—eliminating billing confusion before it happens. - Handle the infrastructure details: Manage IP metadata services and the systems that connect traffic patterns to customer accounts. Ensure billing reliability—accurate invoices, automated refund processing, and reconciliation that actually reconciles. - Ship systems people trust: Work closely with product, platform, finance, and support. Provide finance with the data they need. Qualifications - You’ve built backend or data-heavy systems that were held to high standards of correctness. - You’re comfortable in a statically typed, compiled language such as Go, Rust, C++, or Java (with bonus points for Go). - You’ve worked with event streams, usage data, or high-volume pipelines. - You enjoy thinking about data models, invariants, and failure modes. - You care about developer experience, including for people consuming your data. - You're the person people ping when the numbers don't add up and nobody else can explain why. Requirements - Extra credit if you’ve worked on metering, billing, or pricing systems (but not limited to them). - Experience with event-driven or streaming architectures. - Familiarity with customer-facing analytics or usage reporting. - Experience in systems where small discrepancies become large conversations. Benefits - Full premiums covered on base healthcare, dental, and vision for you. Half covered for your dependents. Mental health and well-being support included. - 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. - Open, flexible vacation policy. - Up to 16 weeks parental leave for birth, and up to 8 weeks for new parents (birth, adoption, fostering). - Annual professional development budget for books, courses, conferences, or whatever helps you level up. - Co-working space stipend if you want to get out of your house but aren't near our SF office. - 2x+ per week free lunch for employees onsite at our San Francisco office. - Company offsites twice a year for team bonding. - Bi-annual reviews for feedback and competitive compensation.

United States
$160K - $200K / year
Job Closed