Staff Software Engineer, Reporting & Billing — AI-First

ID.me, Inc.

McLean (VA)

On-site

USD 222,000 - 258,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) with company match
Paid time off

Job summary

ID.me, Inc. is seeking a Staff Software Engineer for the Reporting & Billing team to own the data model, APIs, and billing system. You will design delivery mechanisms to move data to customers and architect end-to-end billing on top of a scalable data platform, aligning with security and audit requirements.

The role emphasizes technical leadership, cross-team collaboration, and pioneering AI-first development practices, with on-site work in McLean, VA five days per week.

Qualifications

  • 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.
  • Proven ability to lead complex, cross-team technical initiatives from definition through delivery with minimal oversight.
  • Deep comfort with relational databases and SQL — designing schemas, writing complex queries, reasoning about query performance, and managing safe schema evolution in production.
  • Experience designing and versioning APIs and owning the contracts that downstream teams, customers, and SDKs depend on using Java, Kotlin, Go, or similar.
  • Proficiency with AI-assisted development tooling (e.g., Claude Code, Cursor) with a commitment to an AI-first engineering culture that maximizes team quality and velocity.
  • Strong written and verbal communication skills, with experience influencing technical direction across engineering, product, finance, and security stakeholders.
  • Hands-on experience at scale designing and owning event driven architecture using technologies such as Kafka, Pub/Sub, SNS, Debezium, or similar, where accuracy and auditability are non-negotiable.
  • Experience designing or operating a usage-based metering and a billing system.

Responsibilities

  • Architect & Own the Transactions Data Model: Own the technical vision for how user activity is modeled, recorded, and stored.
  • Build Customer Data Delivery: Design and build the mechanisms customers use to get their reporting data through the Developer Portal — query APIs, scheduled and on-demand exports, webhooks, and event streams. Own the API contracts and delivery SLAs that customers and their integrations depend on, including versioning, backwards compatibility, and deprecation.
  • Architect Billing Automation: Lead and implement the design of the metering and billing architecture that turns events into accurate, auditable charges.
  • Reliability, Correctness & Compliance: Own the availability and correctness of reporting data writes, reads, and billing runs at production scale. Lead work on observability, data quality monitoring, reconciliation tooling, query performance, and incident response for systems where an error is either a customer-facing data defect or a revenue defect. Ensure the systems meet the security, privacy, and audit requirements of a NIST 800-63-3 IAL2/AAL2 credential service provider.
  • Technical Leadership & Mentorship: Serve as the technical anchor for the team. Set the standard for code quality, system design, and engineering best practices. Mentor senior and mid-level engineers through code reviews, design discussions, and architectural guidance.
  • AI-Augmented Development: Model and champion AI-first engineering practices — leveraging tools like Claude Code and Cursor to accelerate design, implementation, and review cycles — and help the broader team adopt these workflows effectively.

Skills

Java
Kotlin
Go
APIs with contracts
SQL
AI-assisted development tooling
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Kafka
Pub/Sub
Debezium
Salesforce
NetSuite
Snowflake
OAuth2/OpenID Connect

Job description

ID.me, Inc. is seeking a Staff Software Engineer for the Reporting & Billing team to own the data model, APIs, and billing system. You will design delivery mechanisms to move data to customers and architect end-to-end billing on top of a scalable data platform, aligning with security and audit requirements.

The role emphasizes technical leadership, cross-team collaboration, and pioneering AI-first development practices, with on-site work in McLean, VA five days per week.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Data & Billing Platform Lead
Staff Software Engineer: Data & Billing Platform Lead

idme • McLean (VA)

On-site
USD 150,000 - 190,000
Senior Software Engineer, Reporting & Billing Platform
Senior Software Engineer, Reporting & Billing Platform

Worky • McLean (VA)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Reporting & Billing Platform
Senior Software Engineer - Reporting & Billing Platform

ID.me, Inc. • McLean (VA)

On-site
USD 140,000 - 180,000
Staff Software Engineer - Reporting & Billing
Staff Software Engineer - Reporting & Billing

idme • McLean (VA)

On-site
USD 150,000 - 190,000
Senior Software Engineer - Reporting and Billing
Senior Software Engineer - Reporting and Billing

idme • McLean (VA)

On-site
USD 140,000 - 180,000
Senior Software Engineer - Reporting and Billing New McLean, Virginia
Senior Software Engineer - Reporting and Billing New McLean, Virginia

ID.me, Inc. • McLean (VA)

On-site
USD 140,000 - 180,000
Senior Software Engineer - Reporting and Billing
Senior Software Engineer - Reporting and Billing

Worky • McLean (VA)

On-site
USD 140,000 - 190,000
Senior Software Engineer, Reporting & Billing — Onsite
Senior Software Engineer, Reporting & Billing — Onsite

idme • McLean (VA)

On-site
USD 140,000 - 180,000
Staff Software Engineer - Reporting & Billing New McLean, Virginia
Staff Software Engineer - Reporting & Billing New McLean, Virginia

ID.me, Inc. • McLean (VA)

On-site
USD 222,000 - 258,000
Medical, dental, vision
401(k) with company match
Paid time off
Staff Software Engineer - AI Platform & DevEx Tools
Staff Software Engineer - AI Platform & DevEx Tools

ID.me • San Francisco (CA)

On-site
USD 218,000 - 260,000
Comprehensive medical
Dental insurance
Vision insurance
+3