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, 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 III/Senior, AI Gateway
3-8 years of experience in AI/ML and software engineering, knowledge of statically typed languages and systems that move complexity from user to system
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
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, Agent
6+ years of experience, Go and/or Java skills, reliability and performance expertise
Senior Developer Educator, Video
5+ years experience, high-quality video content creation, coding skills, AI experience, and storytelling style