HHiring Reality
← ID.me

Senior Software Engineer - Reporting and Billing

ID.me
Location
McLean, Virginia
Posted
16 days ago
Department
Engineering
What they actually want (must-haves)
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 6+ years of professional software development experience building and operating production web applications.
  • 3+ years of experience building developer-facing platforms such as developer portals, API platforms, authentication platforms, cloud platforms, payments platforms, or other self-service developer experiences.
  • 3+ years of experience with TypeScript, React, and modern frontend architecture, including production experience with Next.js or similar frameworks and operating backend services using modern web frameworks such as Ruby on Rails, Node.js, Java, or similar.
  • Proficiency with AI-assisted development tooling (e.g., Claude Code, Cursor) and a commitment to an AI-first engineering culture that leverages these tools to improve software quality, testing, and engineering velocity.
Nice to have
  • Hands-on experience with Salesforce, NetSuite, and Snowflake — particularly integrating them into an automated quote-to-cash or usage-to-invoice pipeline.
  • Experience designing or operating a usage-based metering and a billing system.
  • 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.
What the job really is

As a Senior Software Engineer on the Reporting & Billing team at ID.me, you will design and build systems that track user activity and automate billing processes. Your responsibilities include developing APIs and data delivery mechanisms for customers, ensuring the reliability and correctness of reporting data, and implementing AI-augmented development practices. This role requires collaboration with the team to define and architect the data model and billing architecture from the ground up.

Things to weigh
  • Position requires working in-office five days a week in McLean, VA.
  • No salary listed in the posting.
  • Role involves both product-facing data platform work and revenue-critical financial systems, which may be challenging but offers a unique scope.
Job score2.8/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to ID.me?

See how your résumé matches this role — and tailor it from what actually gets interviews.