Skip to content
IdmeIdme

Staff Software Engineer - Reporting & Billing

Staff Software Engineer responsible for the reporting data model, customer-facing data delivery APIs and pipelines, and revenue-critical usage metering and billing systems. The role requires 8+ years of backend and data-systems experience, strong SQL and API expertise, and technical leadership across teams.

About the job

Responsibilities

  • Architect and own the transactions data model for user activity, workflows, decisions, steps, and outcomes.
  • Design and build customer reporting-data delivery through query APIs, scheduled and on-demand exports, webhooks, and event streams.
  • Own API contracts, delivery SLAs, versioning, backward compatibility, and deprecation.
  • Lead the design and implementation of usage metering and billing automation that produces accurate, auditable charges.
  • Ensure availability, correctness, observability, data quality, reconciliation, query performance, incident response, security, privacy, and audit compliance at production scale.
  • Provide technical leadership through code reviews, design discussions, architectural guidance, and mentorship.
  • Champion AI-assisted engineering practices using tools such as Claude Code and Cursor.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional software engineering experience building and operating high-availability, correctness-critical backend and data systems.
  • Experience leading complex, cross-team technical initiatives from definition through delivery.
  • Deep experience with relational databases and SQL, including schema design, complex queries, query performance, and safe production schema evolution.
  • Experience designing and versioning APIs using Java, Kotlin, Go, or similar languages.
  • Proficiency with AI-assisted development tools such as Claude Code and Cursor.
  • Strong written and verbal communication skills, with experience influencing engineering, product, finance, and security stakeholders.
  • Hands-on experience designing and owning event-driven architectures using Kafka, Pub/Sub, SNS, Debezium, or similar technologies.
  • Experience designing or operating usage-based metering and billing systems.

Nice to have

  • Experience with Salesforce, NetSuite, and Snowflake, especially in automated quote-to-cash or usage-to-invoice pipelines.
  • Experience building customer-facing reporting APIs, bulk export pipelines, streaming event feeds, and related developer experiences.
  • Experience evolving platform APIs used by internal teams and external customers through design, versioning, and deprecation.
  • Experience automating manual, spreadsheet-driven business processes.
  • Familiarity with NIST 800-63-3, OAuth 2.0, or OpenID Connect.
  • Experience in government, healthcare, or financial-services environments.
  • Experience improving engineering culture through documentation, technical standards, architectural review, and developer-experience improvements.

Compensation and benefits

  • Annual base salary: $222,011–$258,300.
  • Additional bonus or sales incentive, equity, and benefits may be provided based on qualifications and other factors.
  • Benefits include medical, dental, vision, health savings and flexible spending accounts, commuter benefits, life and disability insurance, 401(k) match, parental leave, paid time off, holidays, wellness and childcare discounts, learning and development benefits, and other voluntary benefits.

Skills

SQL, Relational Databases, Java, Kotlin, Go, API Design, Kafka, Google Cloud Pub/Sub, Amazon Sns, Debezium, Salesforce, NetSuite, Snowflake, Oauth 2.0, Openid Connect

Jasper

Jasper

United States

Staff Software Engineer, IQ
$221k+/yrRemote8+ YOEBackend Engineering

Leads the technical vision for Jasper’s integration pod, architecting secure, scalable data-ingestion systems and IQ-layer context primitives that power AI experiences. Requires 8+ years of software engineering experience, staff-level technical leadership, distributed-systems expertise, and familiarity with AI and external marketing platforms.

Liftoff

Liftoff

United States

Senior Staff Software Engineer, Serving
$219k+/yrRemote10+ YOEBackend Engineering

Designs and operates high-throughput, low-latency ad-serving infrastructure, including GPU-based model inference and feature stores. Requires 10+ years of industry experience, strong computer science fundamentals, and a master’s degree in computer science or equivalent experience.

Coinbase

Coinbase

United States

Staff Software Engineer, Enterprise Apps
$218k+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer building distributed backend platforms and infrastructure for customer service and compliance workflows. The role requires 8+ years of experience, deep Go expertise, cloud and DevOps skills, architectural leadership, and engineer mentorship.

Coinbase

Coinbase

United States

Staff Software Engineer, Compute Platform
$218k+/yrRemote8+ YOEBackend Engineering

Own and evolve Coinbase’s large-scale application routing infrastructure across Kubernetes, Envoy, and Istio. The role requires 8+ years in software and infrastructure engineering, strong systems programming and AWS experience, and expertise in distributed systems and service networking.

Coinbase

Coinbase

United States

Staff Software Engineer, Backend - Platform
$218k+/yrRemote8+ YOEBackend Engineering

Leads the architecture and development of production agentic AI systems, distributed infrastructure, APIs, orchestration, guardrails, and evaluation frameworks for scalable automation. Requires 8+ years of software engineering experience and demonstrated expertise shipping AI/ML applications and reliable LLM-based systems.