ID.me

Staff Software Engineer - Reporting & Billing

ID.me
Apply
1 month ago
McLean, VA, USAStaff+
H1B sponsor

Base Salary

$174k - $215k/yr

Responsibilities

  • Own the technical vision and architecture for the transactions data model, including how user activity is modeled, recorded, and stored.
  • Design and build customer reporting delivery through query APIs, scheduled and on-demand exports, webhooks, and event streams.
  • Own API contracts, service-level agreements, versioning, backward compatibility, and deprecation for customer and downstream integrations.
  • Architect and implement metering and billing systems that convert events into accurate and auditable charges.
  • Ensure production-scale availability, correctness, observability, data quality, reconciliation, query performance, incident response, security, privacy, and audit compliance.
  • Lead cross-team technical initiatives, establish engineering standards, and mentor senior and mid-level engineers.
  • Promote AI-assisted development 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.
  • At least 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 with minimal oversight.
  • Strong relational database and SQL skills, including schema design, complex queries, query performance, and safe production schema evolution.
  • Experience designing and versioning APIs using Java, Kotlin, Go, or similar technologies.
  • Proficiency with AI-assisted development tools such as Claude Code and Cursor.
  • Strong written and verbal communication and experience influencing engineering, product, finance, and security stakeholders.
  • Hands-on experience designing and owning event-driven architecture using Kafka, Pub/Sub, SNS/SQS, Debezium, or similar technologies.
  • Preferred experience with usage-based metering and billing systems, Java and Spring Boot, Salesforce, NetSuite, Snowflake, customer-facing data delivery, platform API lifecycle management, process automation, identity standards, regulated industries, and engineering culture improvements.

Benefits

  • Comprehensive medical, dental, vision, health savings account, flexible spending accounts, commuter benefits, life and AD&D insurance, disability insurance, accident and critical illness insurance, and 401(k) with company match.
  • Parental leave, unlimited paid time off subject to policy, and eight company-wide holidays.
  • Additional benefits include referral bonuses, employee assistance, pet insurance, travel assistance, wellbeing and childcare discounts, benefit advocates, and learning and development support.
  • Full-time, in-office role based in McLean, VA, working five days per week.

Tech Stack

Apache KafkaGoJavaKotlinSnowflakeSpring BootSQL

Categories

BackendData Engineering
ID.me

About ID.me

1,001-5,000 employees

ID.me builds a secure digital identity network and wallet used for identity proofing, sign-in, and community verification across government, healthcare, and commerce. The company sells authentication and verification services to agencies and enterprises, including NIST 800-63-3 IAL2/AAL2–approved credentials, plus group eligibility checks for discounts. Founded in 2010 and headquartered in McLean, VA, ID.me supports access at 20 U.S. federal and 45 state agencies and 70+ healthcare organizations.

Contact me