About The Position

ID.me is seeking a Staff Software Engineer to join the Reporting & Billing team. This team builds the definitive record for the member experience, tracking every workflow, decision, step, and outcome a person moves through while proving their identity. With over 152 million members verifying with ID.me across various sectors, the team is responsible for building a system that models these journeys consistently and cleanly for customer reporting, analyst studies, and invoice generation. As a Staff Software Engineer, you will be the technical anchor, owning the reporting data model, designing data delivery mechanisms (APIs, exports, event streams), and architecting the automated billing system. This role offers a unique scope spanning product-facing data platform work and revenue-critical financial systems, with the opportunity to design both from the ground up. This position is based in our McLean, VA office and requires a five-day per week in-office presence.

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

Nice To Haves

  • Hands-on experience with Salesforce, NetSuite, and Snowflake — particularly integrating them into an automated quote-to-cash or usage-to-invoice pipeline.
  • Experience building customer-facing data delivery: reporting APIs, bulk export pipelines, or streaming event feeds and building the developer experience around them.
  • Proven ability to own and evolve platform APIs consumed by multiple internal teams and external customers, across the full 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.

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.

Benefits

  • Comprehensive medical, dental, vision
  • Health savings account
  • Flexible spending accounts (medical, limited purpose, dependent care, commuter benefit accounts)
  • Basic and voluntary life and AD&D insurance
  • 401(k) with company match
  • Parental leave
  • Unlimited paid time off subject to the terms and conditions of the PTO policy, including 8 company wide holidays
  • Short and long-term disability insurance
  • Accident and critical illness insurance
  • Referral bonus policy
  • Employee assistance program
  • Pet insurance
  • Travel assistant program
  • Wellbeing and childcare discounts
  • Benefit advocates
  • Learning and development benefit
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service