Remote Software Engineer II/III/Senior, Gateway
$180k - $225kNgrok
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:
- Our mascot is a rock
- 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
Most people skim to 'requirements' and bounce. You're actually reading this. That's the kind of thoroughness we respect, or you're just procrastinating. Either way, same same and you should keep reading.
About the Gateway Team
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.
You Might Be a Great Fit If…
- 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 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
Tech Stack
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.
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): $180,000 – $225,000
- Tier 2 (rest of US): $165,600 – $207,000
Software Engineer III
- Tier 1 (SF, LA, Seattle, NYC): $160,000 – $200,000
- Tier 2 (rest of US): $147,200 – $184,000
Software Engineer II
- Tier 1 (SF, LA, Seattle, NYC): $132,000 – $165,000
- Tier 2 (rest of US): $121,400 – $151,800
#LI-Remote
Full Time Employee Benefits
Compensation for this role depends on level, but we provide a competitive mix of salary and equity.
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. Your manager is also on the hook for encouraging you to do the same.
$180k - $225k
...problem with one gateway. Doesn’t matter... ...success! We like software that’s serious... ...on AWS. Engineers develop by SSH’ing into remote EC2 environments... ...Compensation Senior Software Engineer... ...Software Engineer III Tier 1 (SF,... ...Software Engineer II Tier 1 (SF,...Remote workSeniorPermanent employmentWork at officeLocal area$180k - $225k
...networking problem with one gateway. Doesn’t matter if... ...success! We like software that’s serious and... ...entirely on AWS. Engineers develop by using remote development tools and... ...Compensation Senior Software Engineer... ...Software Engineer III Tier 1 (SF, LA,...Remote workSeniorPermanent employmentWork at officeLocal area$165k - $242k
...What You’ll Do: Senior engineers are area owners who lead designs, raise engineering... ...a hybrid work environment, remote work may be considered for... ...i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157...Remote workSeniorPermanent employmentTemporary workCasual workWork at officeFlexible hoursShift work$180k - $225k
...networking problem with one gateway. Doesn’t matter if... ...team builds the software that sits at the... ...runs entirely on AWS. Engineers develop by using remote development tools and... .... Compensation Senior Software Engineer Tier... ...0 Software Engineer III Tier 1 (SF, LA, Seattle...Remote workSeniorPermanent employmentFull timeWork at officeLocal areaImmediate startHome officeFlexible hours- ...As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers... ...knowledge. Auth/authz experience (IAM, OAuth, API gateways, service-to-service auth, etc.). Experience working with...Remote workSeniorTemporary work
- ...manufactured home buyers throughout the United States. Our remote-first team is spread across cities like Dallas, Houston,... ...technology and innovative solutions. The Role As a Senior Software Engineer II, you’ll lead multi-component projects, act as a technical...Remote workSeniorLive inCurrently hiringWork at officeWork from homeFlexible hours
- ...Senior Software Engineer II Teachable is the platform for experts and businesses who take education seriously. In a world where anyone can ask... ...our NY office for local employees to use, we operate as a remote-first culture in order to give our employees added...Remote workSeniorWork at officeLocal area
- ...Senior Software Engineer II As a Senior Software Engineer II at GreenSlate, you will take technical ownership of a core component of the entertainment... ..., and content creators rely on every day. This role is remote within Costa Rica. What We Expect From You Work...Remote workSeniorFull timeWork at office
$175k - $245k
...Senior Software Engineer II - Applied AI and Evaluations (Remote Eligible) -REMOTE, USA- For over 20 years, Smartsheet has helped people and teams achieve–well, anything. From seamless work management to smart, scalable solutions, we’ve always worked with flow. We’re...Remote workSeniorFull timeTemporary workLocal areaImmediate start$171k - $198k
...Senior Software Engineer II Remote, US About Extend: Extend is revolutionizing the post-purchase experience for retailers and their customers by providing merchants with AI-driven solutions that enhance customer satisfaction and drive revenue growth. Our comprehensive...Remote workSeniorFlexible hours$161.93k - $227.33k
...Senior Software Engineer II Remote About This Opportunity: At Freenome we are seeking a Senior Software Engineer to grow our Platform team. This is an opportunity to join a stellar group of engineers with the mission to enable scientific innovation, cross-functional...Remote workSeniorLocal area$176k - $230k
...Massachusetts Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $176K - $230K At Confluent, we... ...Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical...Remote workSeniorFull timeImmediate start$126.14k - $252.5k
...Senior Software Engineer I/II - Route Execution Remote - US Samsara's Mission Improve the safety, efficiency, and sustainability of the operations that power the global economy. Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is...Remote workSeniorFull timeImmediate startFlexible hours- ...4 days onsite / 1 day remote Work Visa Sponsorship... ...designs, develops and tests software systems or applications... .... Networks with senior internal and external... ...organization. Sets software engineering project schedules,... ...Software Engineer II Company Indicator:...Remote workSeniorHourly payTemporary workWork at officeShift work
$1,000 per month
...Senior Software Engineer II Remote Who We Are ActBlue is a nonprofit organization dedicated to creating cutting-edge technology that fuels Democratic victories and enables progressive causes to thrive. Our vision is simple: building change through the power...Remote workSeniorFull timeTemporary workLocal areaHome officeVisa sponsorshipWork visaFlexible hoursShift work- ...Flight Operations Technician I, II, III, or Senior Apply now Job no: 510123 Position type: Full... ...Business Administration, Management, Engineering or other technical field. May substitute... ...Operations Technician I FAA Part 107 Remote Pilot Certificate. Experience teaching...Remote workSeniorFull timeWork at officeLocal areaImmediate start
$165k - $242k
...innovation. What You’ll Do: Senior engineers are area owners who lead... ...prioritize a hybrid work environment, remote work may be considered for... ...i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157...Remote workSeniorPermanent employmentTemporary workCasual workWork at officeFlexible hoursShift work- ...About the role: As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems that power route planning, optimization... ...with these technologies is not required. This is a remote position open to candidates residing in the US. You should...Remote workSenior
- ...Roman Health Pharmacy LLC in Berlin is looking for a Senior Software Engineer to enhance payment processing products. You will build, maintain... ...working is offered, allowing for a balance of on-site and remote work. Key responsibilities include using Java, Spring Boot,...Remote workSenior
$98k - $124k
...reports and accounting data in both onsite and remote settings while meeting required deadlines.... ...Analyst I, job grade 6; Accounting Analyst II, job grade 7; or Accounting Analyst III, job grade 8; or Accounting Analyst Senior, job grade 9. This decision will be based on...Remote workSeniorJob sharingFull timeTemporary workLocal areaFlexible hours$30k - $55k
...applications for temporary or special Research Associate I, II, III, IV or Senior positions in the areas of analytical, biological, chemistry... ...appointment length, and work modality (in-person, hybrid, or remote) vary by faculty lab. A detailed description of the department...Remote workSeniorContract workTemporary workLive inLocal areaVisa sponsorship- A leading tech company is seeking a Senior Software Engineer II in Seattle. You will design and implement complex backend services in a cloud-native... ...strong knowledge of distributed systems. This position offers a competitive salary and remote work options. #J-18808-LjbffrRemote workSenior
- A leading data streaming platform company is seeking a Senior Software Engineer II to take ownership of critical backend systems that underpin their... ..., and experience with distributed systems. This is a remote position with a competitive compensation package. #J-18808...Remote workSenior
$148k - $216k
...more than 500 (and growing!) remote-first employees. For more information... ...a product-minded, AI-Native engineering team. That means AI isn’t... ...an AI-Native Engineer — a senior full-stack engineer who doesn... ...high-quality, consumer-scale software products. ~ At least 1 year...Remote workSeniorSummer workFlexible hours- A leading technology company is seeking a Senior Software Engineer II to lead the design of critical backend systems for its data streaming platform... ...skills. This position offers a competitive compensation package and the flexibility of remote work. #J-18808-LjbffrRemote workSenior
- A leading data streaming company is seeking a Senior Software Engineer II to take ownership of backend systems critical to their platform. Candidates should have over 5 years of experience and be proficient in major backend languages. Responsibilities include leading complex...Remote workSenior
- ...prominent data streaming platform company is looking for a Senior Software Engineer II to take ownership of critical backend systems. You will... ...similar languages, and expertise in cloud environments. This remote role emphasizes collaboration and technical leadership in...Remote workSenior
- A leading data streaming technology company is seeking a Senior Software Engineer II to lead the design of cloud-native backend services. This role focuses on implementing large-scale services and mentoring engineers. Candidates should have 5+ years of experience with backend...Remote workSenior
- A leading data streaming platform company is seeking a Senior Software Engineer II to take ownership of critical backend systems. The role involves designing large-scale distributed services, making architecture decisions, and mentoring engineers. Candidates should have...Remote workSenior
- ...leading data streaming platform company is looking for a Senior Software Engineer II to take ownership of critical backend systems. The role requires... ...essential. This position offers the opportunity to work remotely and be part of a dynamic team shaping the future of data...Remote workSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineer II/III/Senior, Gateway. Be the first to apply!
- senior robotics software engineer Henderson, NV
- senior software engineer Henderson, NV
- software developer fintech Henderson, NV
- senior software engineer ruby on rails Henderson, NV
- federal - software developer Henderson, NV
- consulting software engineer Henderson, NV
- software engineer travel Henderson, NV
- junior software developer remote Henderson, NV
- senior software engineer remote Henderson, NV
- entry level software engineer remote Henderson, NV

