ngrok is a unified ingress platform that enables developers to securely expose any application, device, or service globally within seconds. By simplifying authentication, remote management, load balancing, and networking into an embeddable component, ngrok streamlines the process for over 5 million users and is recommended by industry leaders such as Twilio, GitHub, Okta, Microsoft, Zoom, and Shopify.
Open Positions
Software Engineer III/Senior, AI Gateway
Strong experience in statically typed languages, AI/ML, API gateways, and usage limits
Software Engineer III/Senior, Infra Platform
Experience in software engineering, building and operating distributed systems, and treating infrastructure like software is required. 3+ years of experience as a software engineer and a bachelor's degree are preferred
Software Engineer III/Senior, Agent
6+ years of experience, Go and/or Java skills, reliability and performance expertise
Senior Security Engineer
5+ years of experience in a security engineering role, strong engineering fundamentals, and hands-on experience with cloud security
Engineering Manager
5+ years as a software engineer, 4+ years of engineering leadership experience, think in systems, and communicate clearly
Software Engineer III/Senior, Data Platform
4+ years of experience, familiarity with Python, SQL, and Scala, ability to build and operate large-scale event streams
Software Engineer III/Senior, Customer Data
3+ years of experience in building backend or data-heavy systems, proficiency in a statically typed language, and experience with event streams and usage data
Software Engineer II/III/Senior, Gateway
3+ years of experience in building networking, proxy, or infrastructure systems, and a passion for building primitives other teams depend on
Senior Product Designer
5+ years of product design experience, end-to-end execution, AI-augmented workflow, builder mindset, and strong communication