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$175k - $225k
Role Description As a Senior Software Engineer III (Full Stack), you will: ~Design, build, and maintain... ...~Partner directly with enterprise customers to understand product requirements and... ...reliable systems for handling financial data and payment workflows. ~Leverage...CustomerDataSeniorFull timeRemote work$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$117k - $234k
...build industry defining reusable customer and partner facing services... ...you work on, has a love for data, enjoys solving complex... ...maintain high performant APIs and software services for our 1P and 3P customers... .... We’re a team of software engineers, data scientists,...CustomerDataSeniorWork at officeFlexible hours$104k - $131k
Software Developer III - Senior, DOEHybrid role (3 days/week in office) at our Burlington... ...of Software Development Engineers are living our mission to... ...work well with business customers, as well as engineering and... ..., security hygiene and data stewardship.Depending on business...CustomerDataSeniorFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...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 timeLocal areaRemote work
$150k - $220k
...FranciscoEngineering - Core Engineering /Full-time /On-... ...payment platform of our customers’, our engineering team... ...capture revenue. The Sr. Software Engineer role centers around... ...: Software Engineer III/IVLevel: IC3-IC4... ...information about how your data is processed, please contact...CustomerDataSeniorFull timeVisa sponsorshipFree visa$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$199k
DescriptionSoftware Engineer - Mid-Level & Senior-Level (2 Openings)Summary... ...hiring for two (2) Software Engineer positions at... ...Engineer (Level III):Minimum of five (5)... ...that support online data processing and reporting... ...are committed to our customers by driving and sustaining...CustomerDataSenior$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- ...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
$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$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- ...Senior Software Engineer (SE III) Inside Real Estate is a fast-growing, independently-owned real estate... ...innovation and success to their growing customer base. StreamsPlatform is our... ...and also a shared platform layer of data, services, and capabilities that feeds...CustomerDataSeniorTemporary workRemote work
$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$93.4k - $139.61k
...delivering forward-looking travel data, flexible distribution... ...industry.ARC is looking for a Software Engineer III to join the Traverse... ...Owners, Solution Owners, and senior technical team members.What... ...with internal and external customers and all levels of management...CustomerDataWork at officeWork from homeFlexible hours$119.8k - $202.3k
C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you... ...transform how we serve our global customers. You’ll be responsible for evaluating... ....g., Azure, AWS, GCP)Familiarity with data streaming and messaging frameworks (e....CustomerDataHourly payFull timeWork experience placementRemote workWorldwide$145k - $160k
...the integrity of networks, data, systems, and processes. Organizations... ...time.Join ExtraHop as a Software Engineer III and help us build a fault-... ..., highly available, and customer-centric platform. In this role... ....Collaborate with senior engineers, data scientists,...CustomerDataRemote work- ...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
$125.5k - $154k
...Description:Summary:Regulatory and Customer Central Product Group of TD'... ...is seeking a talented Software Engineer III to develop & support... ...that underpin TD’s customer data and regulatory compliance platforms... ...compliance.We are seeking a skilled Senior Software Engineer with...CustomerDataFull timeTemporary workWork experience placementWork from home- ...automation to help us reimagine customer interactions and... ...make a global impact.Software Development at GMF:As a... ...programming languagesThe SDE III has developed language... ...optimizing the data architecture, database... ...Computer Science or related Engineering field; and/or...CustomerDataH1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week3 days per week
$104.9k - $199.07k
...develop and deploy category-defining, data-driven, software-as-a-service (SaaS) products for a... ...innovation, excellence, exceptional customer service, balance, and transparency. Every... ...this position entailsThe Software Engineer III is a critical contributor at the intersection...CustomerDataFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours$184k - $208k
...role Muon is looking for a Senior Software Engineer (Back-end) to join our Ground... ...with the satellite, as well as customer APIs that enable multi‑... ...Build the spacecraft‑to‑cloud data integration: processing and... ...resident (green card holder), (iii) refugee under 8 U.S.C. § 11...CustomerDataSeniorPermanent employmentFull timeTemporary workRemote work- ...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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III/Senior, Customer Data. Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote




