Remote Software Engineer III/Senior, Agent
$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:
- 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.
About the Agent Team
Our 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.
It’s the first thing customers touch and the last thing we want to debug at 3am.
The Agent must be fast, correct, and predictable under hostile conditions: flaky networks, broken configs, expired certs, overloaded laptops, CI environments held together by duct tape, and production traffic that does not care about your feelings.
When it works, nobody thinks about it.
When it doesn’t, it’s immediately obvious — and very public.
What You’ll Actually Do
- Build and evolve the ngrok Agent itself : You’ll work on the core agent that handles connection management, tunneling, authentication, and secure traffic forwarding. This is a high-performance networking system that must behave correctly across a wide range of environments and failure modes.
- Own reliability at the edge : You’ll design for latency, throughput, and correctness under real-world chaos—network partitions, transient failures, misconfiguration, and resource-constrained machines. When something goes wrong, the Agent should fail clearly, safely, and explainably.
- Develop SDKs and embeddable integrations : You’ll build and maintain SDKs and embedded agent components that other systems and products depend on. These need to be easy to integrate, hard to misuse, and stable over time.
- Make the system observable : 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.
- Ship software that runs everywhere : The Agent runs on developer laptops, servers, CI systems, containers, and occasionally very questionable hardware. You’ll ensure it behaves consistently across platforms and environments.
- Work with people who care about correctness : You’ll collaborate closely with product, platform, and support teams. When something breaks, you’ll help explain why. When something is confusing, you’ll help make it boring.
You Might Be a Great Fit If…
- 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
Extra credit if you’ve worked on:
- Networking, proxies, or agents
- SDKs or embeddable runtimes
- Observability tooling
- Open-source systems people actually use
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): $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
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-Remote
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.
$180k - $225k
...our success! We like software that’s serious and... ...time. About the Agent Team Our Agent team... ...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 areaHome officeFlexible hours$180k - $225k
...Stack ngrok runs entirely on AWS. Engineers develop by SSH’ing into remote EC2 environments that run a full Kubernetes... ...future sponsorship. Compensation Senior Software Engineer Tier 1 (SF, LA, Seattle,... ...,600 – $207,000 Software Engineer III Tier 1 (SF, LA, Seattle, NYC): $16...Remote workSeniorPermanent employmentFull timeWork at office$180k - $225k
...to our success! We like software that’s serious and culture... ...ngrok runs entirely on AWS. Engineers develop by using remote development tools and/or ssh... ...sponsorship. Compensation Senior Software Engineer Tier... ...07,000 Software Engineer III Tier 1 (SF, LA,...Remote workSeniorPermanent employmentWork at officeLocal area- ...About the role: We are seeking a Senior Software Engineer to help build the core platform that will... ...company by coordinating intelligent agents to automate complex tasks. You’ll work... ..., and observability. This is a remote position open to candidates residing in...Remote workSeniorRelocation package
$210k - $230k
...philosophy Most small business software makes owners do the work to... ...a team of great operators, engineers, and marketers working for... ...Where we work Owner is a remote-first, global company headquartered... ...run their business. AI Agents at Owner is a team with a...Remote workSeniorWork at officeLocal area- Seeking a full-time remote Senior AI Agent Developer, this role focuses on designing, developing, and deploying AI agents that enhance productivity and integrate into enterprise workflows while collaborating across multiple teams to deliver impactful solutions. Key responsibilities...Remote workSenior
$93.25k - $166.25k
...Senior Software Engineer At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation's K–8 students. For more than 50 years...Remote workSeniorMinimum wageWork at officeLocal areaFlexible hours- A leading technology startup is seeking a Backend Engineer to build and maintain reliable backend services for AI agents. The role requires expertise in distributed systems, API design, and data modeling. You will work in a high‑velocity environment where you will own...Remote workSenior
- ...A leading financial technology firm is seeking a Software Engineer III to participate in the design and implementation of software solutions. This remote position requires a bachelor's degree and at least 5 years of software development experience. Responsibilities include...Remote workSenior
- ...next steps. Our partner is looking for a Senior AI Agent Engineer based in United States. This role... ...Requirements: ~4+ years of software engineering experience with recent hands... ...communication skills suited for remote-first collaboration ~ Preferred: experience...Remote workSenior
- ...many other benefits. If you are a software engineer, finance or accounting professional, customer... ...Summary: The Software Engineer III role is primarily devoted to designing... ...Physical Demands Work Environment Remote - Work from home Physical Demands:...Remote workTemporary workWork from homeFlexible hours
$89.2k - $207.9k
...dedicated to our customers’ mission. AT&T has an opening for a Senior Software Engineer to support the development, and optimization of software... ..., Oracle JAVA, Python, C# Our Senior Software Engineer III's earn between $89,200 - $207,900 . Not to mention all the other...SeniorTemporary workWork at officeLocal areaRelocation- ...Location: Remote, California, United States Remote: Remote Type... ...Job #26086 We’re hiring a senior low-level engineer to build a macOS-first endpoint agent for a new security / device-management... ...product. If you’ve shipped software that runs close to macOS (...Remote jobSeniorPermanent employment
- Intel Corporation is searching for a skilled software developer to contribute to agent framework engineering in Santa Clara, California. You will work on key responsibilities... ...model, promoting a balance between on-site and remote work. Join us to impact the development of safe,...Remote workSeniorLocal area
- Blue Cross and Blue Shield of Nebraska seeks a software engineer specialized in multi-agent AI systems to design and build innovative solutions. The role offers remote flexibility but requires onsite collaboration one day a week in Omaha, Nebraska. Candidates must have...Remote workSenior1 day per week
$132k - $168k
...Summary Are you a full-stack engineer who thrives on building exceptional user experiences... ...bar for teams around you? As a Software Engineer III at Topstep, you'll play a... ...working environment that ranges from fully remote to hybrid. We foster a culture of collaboration...Remote workLocal area$180k - $225k
...years, we’ve given developers and engineers simple interfaces for getting traffic... .... The Opportunity As a Senior Software Engineer on the Agent Team, you’ll shape the backbone of... ...destinations through ngrok. This is a remote position for candidates outside of...Remote workSeniorPermanent employmentTemporary workWork at officeLocal areaFlexible hours$104.9k - $199.07k
...deploy category-defining, data-driven, software-as-a-service (SaaS) products for a broad... ...What this position entails The Software Engineer III will play a pivotal role in shaping the... ...June 15, 2026. This position is open to remote work. Applicants must be willing to...Remote workTemporary workWork experience placementWork at officeFlexible hours- .... Job Description We are seeking a highly skilled Senior .NET Engineer to join our dynamic team. The ideal candidate will have extensive... ...off (PTO) ~401K ~ Flexible working arrangements - Remote work ~ Company paid Life Insurance, LTD/STD ~ A...Remote jobSeniorContract workImmediate startVisa sponsorshipFlexible hours
- ...Join to apply for the Senior Software Engineer role at Calyptus 2 days ago Be among the first 25 applicants... ...work effectively in a collaborative, remote team environment Self-Starter and... ...Reports Developer (Sft Engineer -Dev- III) Portland, OR $68,696.00-$114,313.00 1...Remote workSeniorFull time
- ...Software Engineer III Spreetail propels brands to increase their ecommerce market share across the globe while improving their operational... ...heavily in our engineers. Here's what you can expect: Fully remote work — work from anywhere in India, with the creative...Remote workWork from home
$165k - $242k
...What You’ll Do: Senior engineers are area owners who lead designs, raise engineering standards,... ...we prioritize a hybrid work environment, remote work may be considered for candidates located... ...resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv)...Remote workSeniorPermanent employmentTemporary workCasual workWork at officeFlexible hoursShift work$165k - $242k
...that enable every engineer at CoreWeave to build and ship software faster, more safely... ...infrastructure profiles. Mentor Senior I and mid-level... ...tooling, such as agent frameworks, MCP-... ...work environment, remote work may be... ...green card holder), (iii) refugee under 8 U....Remote workSeniorPermanent employmentTemporary workCasual workWork at officeFlexible hours$70 - $80 per hour
...Job Title: Senior Software Engineer III Location: (City, State) Duration: Contract - 5 months Pay Range: $70/hr $80/hr (W2) Job ID: 373602 About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune...SeniorContract work$105k - $145k
...Software Engineer III (Mulesoft) The Company: Aflac Columbus The Location: GA, US, 31999 The Division: Digital Services Job Id: 8991 Salary... ...within the continental US, this role may be hybrid or remote. If you live within 50 miles of the Aflac offices located in...Remote workWork at officeWork from homeFlexible hours$153k - $163k
...interviews via instant messaging. About the Role As a Software Engineer III, you'll take full ownership of key software subsystems,... ...not required. (For Recruiter use only) #LI-BG1 #LI-Remote We are dedicated to attracting and retaining top talent...Remote workPrivate practiceWork at officeWork from home- A leading tech client is looking for a motivated Software Engineer III to help build the next generation of developer infrastructure. In this remote 6-month contract role, you will own and maintain Bazel build systems, collaborate with teams to improve workflows, and develop...Remote workHourly payContract work
- ...Senior Full Stack Developer FloSports is the leading digital platform for underserved... ...cheer, jiu-jitsu, NCAA Division II and III athletics, and more. We're looking for people... .... The ideal candidate is a strong software engineer who values clean architecture, thoughtful...Remote workSeniorTemporary workImmediate startFlexible hours
$160k - $200k
...matter most to them. We are hiring a Senior Software Engineer in our New York office. About the... ...solutions. You will collaborate with a hybrid-remote team of skilled engineers to develop... ...salary, (ii) annual cash bonus, and (iii) generous equity compensation. The...Remote workSeniorWork at officeWork from homeRelocationRelocation packageMonday to FridayDay shift- ...collaboration, and excellence then we’d love to meet you. The Software Engineer III, under general supervision, participates in the technical... ...requires cross functional collaboration. This is a remote position and candidates must live within approximately a 70-...Remote workPermanent employmentH1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineer III/Senior, Agent. Be the first to apply!
- senior robotics software engineer Los Angeles, CA
- junior software developer Los Angeles, CA
- graduate software engineer Los Angeles, CA
- software engineer internship Los Angeles, CA
- senior software engineer Los Angeles, CA
- software developer fintech Los Angeles, CA
- software engineer visa sponsorship Los Angeles, CA
- software engineer student Los Angeles, CA
- senior software engineer ruby on rails Los Angeles, CA
- federal - software developer Los Angeles, CA




