# Staff Software Engineer - Reporting & Billing

**Company:** [Idme](https://hotfix.jobs/companies/idme)
**Location:** McLean, VA
**Role:** Backend Engineering
**Salary:** $222k – $258k/yr
**Experience:** 8+ years
**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
**Posted:** 2026-09-04

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

## Job Description

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

## Similar jobs

- [Staff Software Engineer, IQ](https://hotfix.jobs/jobs/199f782e-ff9f-4a7c-960a-82e439a3c0a8) - Jasper - Remote - $221k – $260k/yr
- [Senior Staff Software Engineer, Serving](https://hotfix.jobs/jobs/e76e3b55-ef7d-4fdc-94b1-46def4fea341) - Liftoff - Remote - $219k – $266k/yr
- [Staff Software Engineer, Enterprise Apps](https://hotfix.jobs/jobs/777eac8d-d854-4e6a-9f62-bd3220e80500) - Coinbase - Remote - $218k – $257k/yr
- [Staff Software Engineer, Compute Platform](https://hotfix.jobs/jobs/824c5b9d-9b09-4cbd-b950-480ff9408fca) - Coinbase - Remote - $218k – $257k/yr
- [Staff Software Engineer, Backend - Platform](https://hotfix.jobs/jobs/bb3f817a-3ac7-4043-8177-09d7dfbc4163) - Coinbase - Remote - $218k – $257k/yr

**Apply:** https://hotfix.jobs/jobs/8a50eeca-0d57-42f9-9074-dc51abe6e782
**Canonical:** https://hotfix.jobs/jobs/8a50eeca-0d57-42f9-9074-dc51abe6e782