Software Engineer III/Senior, Customer Data

Remote
ngrok $180,000 - $225,000
Full Time Senior Level

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role involves building and maintaining critical data systems for customer billing, metering, and usage tracking. The goal is to ensure accuracy and trustworthiness in all customer consumption data, directly impacting customer satisfaction and financial operations.

Responsibilities

  • Maintain and evolve billing and metering infrastructure, including Stripe Orb integrations and usage aggregation systems
  • Build event tracking pipelines for traffic events, session logging, and usage patterns
  • Develop traffic inspection systems for compliance and analytics
  • Manage IP metadata services and systems connecting traffic patterns to customer accounts
  • Ensure billing reliability through accurate invoices, automated refund processing, and reconciliation
  • Collaborate with product, platform, finance, and support teams to provide necessary data

Requirements

  • Experience building backend or data-heavy systems held to high standards of correctness
  • Comfortable with statically typed, compiled languages like Go, Rust, C++, or Java
  • Experience with event streams, usage data, or high-volume pipelines
  • Enjoy thinking about data models, invariants, and failure modes
  • Care about developer experience for data consumers

Qualifications

  • Experience building backend or data-heavy systems with high correctness standards

Nice to Have

  • Experience with metering, billing, or pricing systems
  • Experience with event-driven or streaming architectures
  • Experience with customer-facing analytics or usage reporting
  • Experience with systems where small discrepancies become large conversations
  • Go language experience

Skills

AWS * Kubernetes * REACT * Terraform * Go * TypeScript * GitHub * Kafka * Postgres * Helm * Protobuf * BuildKite * Stripe Orb *

* Required skills

Benefits

Unlimited PTO
Dental insurance (fully covered employee premiums)
Equity
Health insurance (fully covered employee premiums)
Vision insurance (fully covered employee premiums)
401k with 100% match up to 3% and 50% match up to another 2%

About ngrok

ngrok is an all-in-one cloud networking platform that secures, transforms, and routes traffic to services running anywhere.

Technology
View all jobs at ngrok →