Software Engineer III/Senior, Customer Data
$202.5k - $247.5kNgrok
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 Customer Data Team
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.
Our systems must be correct, explainable, and defensible under real-world conditions: traffic spikes, partial failures, customers changing behavior mid-stream, and someone always asks: "Why does my bill look like this?"
When things work, nobody notices. When they don't, suddenly everyone has opinions about distributed data systems. Is the bug due to caching? You'll be the one who actually knows.
What You’ll Actually Do
- Build the billing backbone : You'll 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 : You'll build event tracking pipelines for traffic events, session logging, and usage patterns. You'll 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 : You'll manage IP metadata services and the systems that connect traffic patterns to customer accounts. You'll ensure billing reliability—accurate invoices, automated refund processing, and reconciliation that actually reconciles.
- Ship systems people trust : You'll work closely with product, platform, finance, and support. Finance will have questions. They always do. You'll make their day by actually having the data they need.
You Might Be a Great Fit If…
- 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
Extra credit if you’ve worked on:
- Metering, billing, or pricing systems (but not limited to them)
- Event-driven or streaming architectures
- Customer-facing analytics or usage reporting
- Systems where small discrepancies become large conversations
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
bout the Admin Team
Our Admin Engineering team builds the systems that decide who can access ngrok, what they can do, and how everything is configured.
We own identity, access control, and configuration at scale—users, certificates, service accounts, domains, policies. If it answers “who can do what?”, it’s our problem. When things work, nobody notices. When they don’t, people get locked out or something gets exposed that really shouldn’t be.
A lot of this work lives in the tension between power and safety. Customers want full control and APIs for everything. They also want guardrails and sane defaults. You’ll build systems that manage both—without making either side miserable.
What You’ll Actually Do
Build the control plane
Design and operate the services and APIs behind admin workflows—the layer that defines how ngrok behaves in production.
Own identity and access
Develop and evolve IAM/RBAC systems across users, certificates, and service accounts. If something can authenticate or authorize, you’ll touch it.
Make configuration scale
Build global configuration systems for domains, policies, and traffic behavior—flexible enough for automation, safe enough for humans.
Make debugging possible
Improve observability across admin workflows so we can answer “what changed?” without guessing or digging through logs for an hour.
Ship systems people rely on
Work with product and platform teams to deliver features that are stable, understandable, and actually usable in production.
Keep things from breaking (or worse)
Ensure admin systems stay scalable, reliable, and hard to misuse—because mistakes here tend to be very visible.
You Might Be a Great Fit If…
- You’ve built backend systems that needed to be correct and hard to misuse
- You’re comfortable in Go, Rust, Java, or C/C++
- You understand APIs, distributed systems, and why auth is never “just add auth”
- You take ownership, especially when things get weird
Extra credit if you’ve worked on:
- Admin platforms, IAM, or enterprise SaaS
- Certificates, identity systems, or observability
- Systems where flexibility vs. safety is a constant fight
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,500 – $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-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.
$202.5k - $247.5k
...success! We like software that’s serious and... ...everything our customers run. Every request... ...entirely on AWS. Engineers develop by SSH’ing... ...Compensation Senior Software Engineer... ...Software Engineer III Tier 1 (SF, LA... ...team members, market data, and specific work...CustomerDataSeniorPermanent employmentFull timeWork at officeLocal areaRemote workHome officeFlexible hours$180k - $225k
...our success! We like software that’s serious and... ...reading. About the Customer Data Team Our Customer... ...runs entirely on AWS. Engineers develop by using remote... ...Compensation Senior Software Engineer... ...0 Software Engineer III Tier 1 (SF, LA, Seattle...CustomerDataSeniorRemote jobPermanent employmentFull timeWork at officeLocal area$180k - $225k
...success! We like software that’s serious and... ...s the first thing customers touch and the last... ...entirely on AWS. Engineers develop by using remote... ...Compensation Senior Software Engineer... ...Software Engineer III Tier 1 (SF,... ...members, market data, and specific work...CustomerDataSeniorRemote jobPermanent employmentFull timeWork at officeLocal areaImmediate startHome officeFlexible hours$202.5k - $247.5k
...success! We like software that’s serious and... ...Our Admin Engineering team builds the systems... ...power and safety. Customers want full control... ...Compensation Senior Software Engineer... ...Software Engineer III Tier 1 (SF, LA... ...team members, market data, and specific work...CustomerDataSeniorPermanent employmentFull timeWork at officeLocal areaRemote workHome officeFlexible hours$202.5k - $247.5k
...success! We like software that’s serious and... .... About the Data Platform Team... ...team is part of the Engineering organization and doesn... ...). As traffic and customers grow, the data... ...Compensation Senior Software Engineer... ...Software Engineer III Tier 1 (SF, LA...CustomerDataSeniorPermanent employmentFull timeLive inWork at officeLocal areaRemote workHome officeFlexible hours$128k - $165k
...As Sr. Software Developer III (Salesforce) , you’ll architect... ...enterprise environment. Senior Salesforce Developers... ...senior-level Salesforce engineering roles. They play a... ...people. Value for our customers. If you think you... ...Design and implement data models, security architecture...CustomerDataSeniorRemote jobFull timeWork experience placementLocal areaFlexible hours- ...About the Team As a Senior member of Antares' Software Engineering team, you will take a prominent... ...performant, and scalable data-intensive applications... ...over the End User - The customer and end user are often... ...aka green card holder), (iii) Refugee under 8 U.S.C. §...CustomerDataSeniorPermanent employmentFull timeWeekend work
$153k - $204k
...Reporting to the Engineering Manager for Vis/Media at... ...users to compare scalar data and rich media across experiments... ...used by thousands of customers. Rapidly prototype... ...building user-facing software, with a strong focus on... ...(green card holder), (iii) refugee under 8 U.S.C....CustomerDataSeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$165k - $242k
...What You’ll Do: Senior engineers are area owners who lead designs, raise engineering... ...or partnering with customers on mission‑critical launches.... ...lunch each day in our office and data center locations A casual... ...resident (green card holder), (iii) refugee under 8 U.S.C. § 115...CustomerDataSeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work$200k - $220k
...developing, and maintaining software solutions, with an... ...Computer Science, Computer Engineering, or other technical... ...Proactive technical customer service experience \... ...Software Engineer 3 (SWE - III)\ \ The Software Engineer... ...of extremely large data sets, real -time systems...CustomerDataFull time- Role Description As a Software Development Engineer III on the Maps API team, you will be responsible for balancing... ...code robust to a world’s worth of data. ~Build and deploy microservices.... ...with the rapid growth of Mapbox’s customer base. ~Mentor your peers through 1...CustomerDataFull time
$96.55k - $138.06k
...10759 – Software Engineer III (SAP SD/MM Techno-Functional) Location – Fountain Valley, CA... ...organization ESSENTIAL FUNCTIONS Customer Satisfaction (30%) Learn the business... ...solving skills Good documentation, data modeling, database design, and system...CustomerDataFull timeFor contractorsNight shiftWeekend work- ...program. Spreetail is looking for a Software Engineer III to join our team. Spreetail is a... ...retail supply chain (from manufacturer to customer doorstep). We move physical goods... ...systemic issues: performance bottlenecks, data consistency gaps, fragile integrations...CustomerDataFull timeWork at officeRemote work
$131.08k - $163.85k
Role Description As a Software Engineer III - Android at Fanatics Betting & Gaming... ...features that enhance customer experience and drive business... ...We embrace principles of data-driven development, operational... ...code quality and learn from senior team members ~Contribute...CustomerDataFull time$140k - $220k
Role Description As a Software Engineer III in R37, you independently deliver projects from conception... ...and operating large-scale, complicated data platforms or systems ~Proficiency in... ...we do. ~Not only does that drive customer success and improve patient care, but that...CustomerDataFull time$52.95 - $57.93 per hour
...Software Engineer III (Telework/Texas state area) #529501275 Primary Work Location Texas Health... ...with users, and studying systems flow, data usage, and work processes. Investigates... ...regarding technical standards and customer requirements. Provide application support...CustomerDataFull timeFor contractorsWork at officeLocal areaRemote workMonday to FridayFlexible hours$130k - $170k
Role Description The Software Engineer III will play a critical role in designing... ...that meet the needs of our customers and stakeholders. If you... ...~Strong understanding of data structures, algorithms, and... ...relationships and networks with senior internal/external partners who...CustomerDataFull timeWork from homeFlexible hours$202.5k - $247.5k
...our success! We like software that’s serious and culture... ...the systems ngrok engineers rely on to build, deploy... ...Compensation Job Title Senior Software Engineer... ...00 Software Engineer III Tier 1 (SF, LA,... ...other team members, market data, and specific work...DataSeniorPermanent employmentFull timeWork at officeLocal areaRemote workHome officeFlexible hours$110k - $150k
Role Description The Software Engineer III will work on a cross-functional agile team in operational... ...all efforts to simplify and enhance the customer experience. ~Design, develop, and... ...applied innovation and user-designed, data driven applications and solutions. We are...CustomerDataFull timeTemporary workLocal area$156k - $186k
...the role Muon is looking for a Software Engineer (Back-end) to join our Ground... ...the satellite, as well as customer APIs that enable multi-satellite... ...the spacecraft-to-cloud data integration: processing and archiving... ...(green card holder), (iii) refugee under 8 U.S.C. § 115...CustomerDataSeniorPermanent employmentFull timeTemporary workRemote work- ...Amperity is a US-based, AI-first Customer Data Platform. Our multi-patented... .... We're building our engineering hub in Argentina from the ground... ..., and we're looking for the senior engineers who will shape it.... ...operating production-grade software, with genuine end-to-end...CustomerDataSeniorFull timeRemote work
$150k - $185k
...Responsibilities We are seeking a Senior Software Engineer to join our team supporting the FBI... ...diagnostic tools ~ Knowledge of TCP/IP and data network protocols ~ Experience with... ...supporting government agencies, customers, or contracts within federal...CustomerDataSeniorFull timeContract workTemporary workWork at officeLocal areaMonday to FridayWeekend workDay shiftAfternoon shift$100k - $150k
...Software Engineer III Sinch is pioneering the way the world communicates.... ...many others — rely on Sinch's Customer Communications Cloud to power... .... You'll work alongside a senior engineer on the CLIs, SDKs,... ...At times, we may include a data-driven assessment to enhance...CustomerDataRemote workFlexible hours- ...excellence then we'd love to meet you. The Software Engineer III, under general supervision,... ...strategy focuses on delivering secure data access, mitigating fraud, and enabling... ...culture and commitment to our people, customers, community, environment, and shareholders...CustomerDataPermanent employmentH1bWork at officeLocal areaRemote work
$115k - $232.7k
...of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-... ...world. ~We are looking for a customer-centric senior software engineer who embraces lean and agile practices. ~The Senior...CustomerDataSeniorFull time$125k - $145k
...Engineer III, Software This is a HYBRID position and will require 3 days in office 2 days WFH.... ...Internal business applications Customer-facing digital experiences Where... ...experiences into production Championing data-driven engineering decisions Technical...CustomerDataWork at officeWork from home$90k - $180k
...not available. Role Summary: As a Software Engineer III at Walmart, you will design, build, and... ...with large‑scale eCommerce, retail, or customer‑facing systems. Strong understanding... .... We're a team of software engineers, data scientists, cybersecurity experts and service...CustomerDataFull timeTemporary workPart timeRemote work- ...automation to reimagine customer interactions and... ...make a global impact. Software Development at GMF As a... ...our technology. The SDE III establishes direction and... ...Developing product features for data marketplaces, mobile... ...Science or related Engineering field; and/or commensurate...CustomerDataWork experience placementH1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week3 days per week
$95.3k - $158.8k
...requirements into impactful software solutions? About our Team... ...& Professional, which serves customers in more than 150 countries with... ...employs over 2,000 technologists, data scientists, and experts to... ...collaboration across engineering and product teams. Responsibilities...CustomerDataSeniorLocal areaImmediate startWorldwideFlexible hours- ...Senior Software Engineer Overview: Does your dream job include being a part of a core... ...enables on-demand stream processing, data routing, and interoperability across the... ...application landscape. Flow also provides customers with turn-key software-as-a-service (...CustomerDataSeniorRemote jobFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III/Senior, Customer Data. Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote







