I

ID.me

Runs a digital ID wallet for online sign-ins

Staff Software Engineer - Reporting & Billing

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMcLean, VA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 8 years of professional software engineering experience building and operating high-availability, correctness-critical backend and data systems.
  • Ability to lead complex, cross-team technical initiatives from definition through delivery with minimal oversight.
  • Deep comfort with relational databases and SQL, including schema design, complex queries, query performance, and safe production schema evolution.
  • Experience designing and versioning APIs and owning contracts used by downstream teams, customers, and SDKs, using Java, Kotlin, Go, or similar technologies.
  • Proficiency with AI-assisted development tools such as Claude Code or Cursor and commitment to AI-first engineering practices.
  • Strong written and verbal communication skills, with experience influencing technical direction across engineering, product, finance, and security stakeholders.
  • Hands-on experience designing and owning event-driven architecture at scale using technologies such as Kafka, Pub/Sub, SNS/SQS, or Debezium, where accuracy and auditability are essential.

Responsibilities

  • Own the technical vision for how user activity is modeled, recorded, and stored in the transactions data model.
  • Design and build customer reporting-data delivery mechanisms through the Developer Portal, including query APIs, scheduled and on-demand exports, webhooks, and event streams.
  • Own API contracts and delivery service-level agreements used by customers and integrations, including versioning, backward compatibility, and deprecation.
  • Lead and implement the design of metering and billing architecture that converts events into accurate, auditable charges.
  • Own availability and correctness of reporting-data writes, reads, and billing runs at production scale.
  • Lead observability, data-quality monitoring, reconciliation tooling, query performance, and incident response for reporting and billing systems.
  • Ensure systems meet the security, privacy, and audit requirements of a NIST 800-63-3 IAL2/AAL2 credential service provider.
  • Set standards for code quality, system design, and engineering best practices.
  • Mentor senior and mid-level engineers through code reviews, design discussions, and architectural guidance.
  • Model and champion AI-first engineering practices using tools such as Claude Code and Cursor, and help the broader team adopt these workflows.

Desired Qualifications

  • Experience designing or operating usage-based metering and billing systems.
  • Expertise in Java and Spring Boot.
  • Hands-on experience with Salesforce, NetSuite, and Snowflake, particularly integrating them into automated quote-to-cash or usage-to-invoice pipelines.
  • Experience building customer-facing data delivery, including reporting APIs, bulk-export pipelines, or streaming event feeds, and building the developer experience around them.
  • Ability to own and evolve platform APIs consumed by multiple internal teams and external customers across the lifecycle from design through versioning and deprecation.
  • Experience replacing a manual, spreadsheet-driven business process with an automated system.
  • Experience with identity standards such as NIST 800-63-3, OAuth2, or OpenID Connect.
  • Experience working in regulated industries such as government, healthcare, or financial services.
  • Track record of improving engineering culture through documentation, technical standards, architectural review, and developer-experience improvements.

About the Company

ID.me

Runs a digital ID wallet for online sign-ins

ID.me runs a digital identity wallet that lets people prove who they are online once, then sign in to government agencies, health systems, and online stores without repeating the check. In 2018, it became the first identity provider certified to the federal standard for proving a person's identity online, and in 2021 the IRS adopted it for taxpayers' online accounts. Users photograph a government ID and take a selfie, or confirm who they are with an ID.me agent on a video call, and the result is saved for reuse on other sites. Organizations that accept ID.me pay for each check or through subscriptions, and people use it for free. ID.me was founded in 2010 to verify military members for online discounts and is based in McLean, Virginia.

Company size
1,001-5,000
Company stage
Series E
Total funding
$727.3M
Headquarters
McLean, VA
Founded
2010

Recently Posted Jobs

Explore more opportunities at ID.me

See more jobs