Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III/Senior, Customer Data

$180k - $225k

GrabJobs

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 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 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 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 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer III/Senior, Customer Data in San Francisco, CA vacancy
  • $202.5k - $247.5k

     ...success! We like software that’s serious and...  ...directly on live customer traffic. Our systems...  ...Gateway, Customer Data, and Platform...  ...entirely on AWS. Engineers develop by using remote...  ...sponsorship. Compensation Senior Software Engineer...  ...Software Engineer III Tier 1 (SF, LA,... 
    Customer
    Data
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    ngrok Inc.

    San Francisco, CA
    1 day ago
  • $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, LA, Seattle...  ...members, market data, and specific work... 
    Customer
    Data
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    GrabJobs

    San Francisco, CA
    4 days ago
  • $202.5k - $247.5k

     ...Software Engineer III/Senior, Admin ngrok is an all-in-one cloud networking platform that secures,...  ...the tension between power and safety. Customers want full control and APIs for everything...  ...with other team members, market data, and specific work location. We provide... 
    Customer
    Data
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    ngrok

    San Francisco, CA
    1 day ago
  • $202.5k - $247.5k

     ...Software Engineer III/Senior, Data Platform ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services...  ..., Athena, Flink, Superset, and beyond). As traffic and customers grow, the data platform keeps up. You'll work closely... 
    Customer
    Data
    Senior
    Permanent employment
    Full time
    Live in
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    ngrok

    San Francisco, CA
    5 days ago
  • $128k - $165k

     ...As Sr. Software Developer III (Salesforce) , you’ll architect, build...  ...environment. Senior Salesforce Developers...  ...senior-level Salesforce engineering roles. They play a critical...  .... Value for our customers. If you think you can...  ...Design and implement data models, security architecture... 
    Customer
    Data
    Senior
    Full time
    Work experience placement
    Local area
    Flexible hours

    GrabJobs

    San Francisco, CA
    4 days ago
  • $180k - $225k

     ...our success! We like software that’s serious and culture...  ...and everything our customers run. Every request,...  ...runs entirely on AWS. Engineers develop by SSH’ing into...  .... Compensation Senior Software Engineer...  ...00 Software Engineer III Tier 1 (SF, LA, Seattle... 
    Customer
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    GrabJobs

    San Francisco, CA
    2 days ago
  • $193.3k - $261.5k

     ...so developers can move fast. As a Software Dev Engineer III on Amazon IVS' Real Time Video team, you...  ...scalability, cost efficiency, and customer experience. - Contribute to protocol...  ...experimentation, and rigorous engineering. Use data-driven approaches to optimize CPU,... 
    Customer
    Data
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Francisco, CA
    1 day ago
  • $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 entails The Software Engineer III will play a pivotal role in shaping the... 
    Customer
    Data
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    San Francisco, CA
    4 days ago
  •  ...want to code and don't want to hang out with the growing team or customers You have super strong opinions on tech stack and are...  ...operations Work directly with customers to tackle their toughest data challenges often with creative solutions Push the boundaries... 
    Customer
    Data
    Senior
    Work at office

    Reprompt

    San Francisco, CA
    1 day ago
  • $166k - $225k

    A leading data and AI company in San Francisco is seeking an experienced professional to join their team focused on designing and implementing...  ..., and ensuring data security, with an emphasis on delivering customer value. Candidates should have a minimum of 5 years of experience... 
    Customer
    Data
    Senior

    Databricks Inc.

    San Francisco, CA
    3 days ago
  •  ...becoming phenomenal products, services, and customer experiences very quickly. Bring passion...  ...is looking for an experienced database Software Engineer to help develop the next generation of...  ...Familiarity with NoSQL or other modern data storage systems, including expertise in... 
    Customer
    Data
    Senior
    Work experience placement

    Apple

    San Francisco, CA
    4 days ago
  •  ...looking for a full-stack product engineer. Role Responsibilities:...  ...user facing applications for our customers and internal billing team Model complex and data-intensive domains well both from...  ..., started/sold ed-tech company, Senior Class President at Stanford, student... 
    Customer
    Data
    Senior

    Daydream Services LLC

    San Francisco, CA
    5 days ago
  •  ...various sizes access and deal with data. Combining Data Virtualization and Data...  ...of an individually contributing senior software development engineer. Your time will mostly be spent understanding...  ...Through the Mesh platform, we help customers access data no matter where it... 
    Customer
    Data
    Senior
    Remote work

    Zipstack

    San Francisco, CA
    4 days ago
  • $202k - $251k

     ...Senior Software Engineer Asana AI Studio is a no-code builder that helps organizations design AI-...  ...Studio. In this role, you'll work on customer-facing product experiences and the systems...  ...partner closely with Product, Design, Data Science, and Engineering, and take... 
    Customer
    Data
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    San Francisco, CA
    4 days ago
  •  ...built the fastest-growing AI data business in history. We work...  ...Work together with engineers, scientists, operators, and...  ...About the Role As a Senior Software Engineer on the Handshake AI...  ...deploy directly into enterprise customer environments. You'll work closely... 
    Customer
    Data
    Senior
    Work at office

    Handshake

    San Francisco, CA
    1 day ago
  •  ...biology to manufacture ~everything. Our customers use bioprocessing to do things like:...  ...is comprised of creative and talented engineers, data scientists, biologists, and more, and...  ...Notion The role Mission As a Senior Software Engineer, you will ensure that your team... 
    Customer
    Data
    Senior
    Remote work

    InVert™

    San Francisco, CA
    4 days ago
  •  ...Flow Engineering Job Flow Engineering is an AI-native requirements...  ...Flow is seeking full stack senior software engineers to build AI-powered...  ...surrounding infrastructure: data pipelines, evaluation...  ...Partner with product and customers to identify high-value workflows... 
    Customer
    Data
    Senior
    Flexible hours

    Flow Engineering

    San Francisco, CA
    1 day ago
  • $202k - $258k

     ...Senior Software Engineer, AI Teammates Experience Asana is seeking an experienced and empathetic...  ...features end-to-end, from designing our data models to implementing the subtle...  ...engaging experiences that enable our customers to work effectively with their AI Teammates... 
    Customer
    Data
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    San Francisco, CA
    3 days ago
  •  ...About the role: As a Senior Software Engineer on Samsara’s Route Execution team, you’ll build the systems...  ...that handle geospatial and real-time data at scale. You’ll partner with design,...  ...reliable, performant features that customers use every day. Our stack: TypeScript +... 
    Customer
    Data
    Senior
    Immediate start
    Remote work

    GrabJobs

    San Francisco, CA
    4 days ago
  •  ...best: closing deals. Today, over 1,500 customers run on Nooks, including Notion, HubSpot...  ..., Agent Studio, Coaching - and our data layer, observability, and developer tooling...  ...a day in the product. We're hiring senior engineers to own the systems everything else is built... 
    Customer
    Data
    Senior
    Work at office
    3 days per week

    Nooks

    San Francisco, CA
    5 days ago
  • $230k - $265k

     ...servicing, compliance, and customer service for our partners....  ...for a user-focused backend engineer to join our Lending Products...  ...quickly and reliably. As a Senior Software Engineer, you'll independently...  ...across Engineering, Product, and Data Science teams. ~ You are... 
    Customer
    Data
    Senior
    Work from home
    Flexible hours

    Parafin Inc

    San Francisco, CA
    1 day ago
  •  ...Backend Engineer Rippling gives businesses one place to run HR,...  ...large language models to build software which helps our internal GTM...  ...the stack (backend services, data pipelines, APIs) and will even...  ...and alacrity, have strong customer empathy, and an ability to drive... 
    Customer
    Data
    Senior
    Work at office
    3 days per week

    MyHealthTeam

    San Francisco, CA
    22 hours ago
  •  ...Senior Software Engineer About Titan: Titan is an AI holding company transforming IT services...  ...proactive, personalized support for their customers. In under a year, we've raised over...  ...AI/ML-driven systems or real-time data processing is a plus. ~ User-focused... 
    Customer
    Data
    Senior

    Titan

    San Francisco, CA
    5 days ago
  • $160.51k - $195k

     ...techniques of computer science and engineering into mobile application development. Design or develop software applications, integrating analytics data to measure and evaluate outcome and...  ...requirements, or develop features to address customer needs. Direct mobile application... 
    Customer
    Data
    Senior
    Work experience placement
    Remote work

    GrabJobs

    San Francisco, CA
    3 days ago
  • $221k - $260k

     ...than 400 people across hardware, software, AI, cryptography, mobile engineering, and global operations. Our teams...  ...including Marketing, Operations, Risk, Data Science, and other Engineering...  ...speech. You have experience voicing customer feedback into product solutions (... 
    Customer
    Data
    Senior
    Flexible hours

    Tools for Humanity

    San Francisco, CA
    1 day ago
  •  ...Calling All Full-Stack Software Engineers We're looking for an exceptional...  ...need to succeed. The senior full-stack software engineer...  ...compliance of our technology and data. Stay up-to-date on the...  ...with sales, marketing, and customer service teams to ensure a seamless... 
    Customer
    Data
    Senior

    Truewind

    San Francisco, CA
    1 day ago
  • $160k - $220k

     ...recruiting for on behalf of one of our customers. She will pick the best candidates...  ...step is to speak to Jack. Job Title: Senior Software Engineer Salary: $160K - $220K + Equity...  ...will develop mission planning tools and data workflows used in contested... 
    Customer
    Data
    Senior

    Jack and Jill AI

    San Francisco, CA
    4 days ago
  • $221k - $260k

     ...than 400 people across hardware, software, AI, cryptography, mobile engineering, and global operations. Our teams...  ...including Marketing, Operations, Risk, Data Science, and other Engineering...  ...speech. You have experience voicing customer feedback into product solutions (... 
    Customer
    Data
    Senior
    Flexible hours

    Tools for Humanity

    San Francisco, CA
    3 days ago
  • $204k - $259k

     ...Senior Software Engineer, Simulation Infrastructure Waymo is an autonomous driving technology company with the mission...  ...to build services and tools for a broad range of customers – Software Engineers, Product, Data Science, System Engineering, and more. So if you... 
    Customer
    Data
    Senior
    Full time
    Work experience placement
    Remote work

    Waymo

    San Francisco, CA
    3 days ago
  •  ...a 30 second web-based foot scan into custom 3D-printed orthotics, an AI agent platform...  ...is the place. The Role As a Senior Software Engineer, you'll build and ship the core...  ...platforms. Build and refine high-speed data processing pipelines that drive clinical... 
    Customer
    Data
    Senior
    Work at office

    Hike Medical

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III/Senior, Customer Data. Be the first to apply!