Senior Software Engineer - Reporting & Billing Platform

ID.me, Inc.

McLean (VA)

On-site

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ID.me is seeking a Senior Software Engineer to join the Reporting & Billing team in McLean, VA. You will own the reporting data model, design delivery mechanisms (APIs, exports, event streams), and help architect the billing system from end to end.

You'll collaborate across product and engineering to ensure secure, scalable, and auditable data flows that power customer reporting, analytics, and invoicing for our 152M+ member base.

Qualifications

  • 6+ years of professional software development experience building web applications.
  • 3+ years building developer-facing platforms (APIs, portals, or auth).
  • 3+ years with TypeScript, React and Next.js; backend with Rails/Node/Java.
  • Experience with AI-assisted development tooling (Claude Code, Cursor).

Responsibilities

  • Build the Transactions Data Model to track user activity.
  • Design and build customer data delivery mechanisms via APIs, exports, webhooks, and event streams; own API contracts and SLAs.
  • Develop the metering and billing architecture for accurate charges.
  • Ensure reliability, data quality, and compliance at scale (security, privacy, audit per NIST 800-63-3).
  • Champion AI-first engineering practices across the team.

Skills

FrontendTypeScriptReactNext.js
APIsDeveloperPlatforms
AI-assisted development
Web framework experience

Education

Bachelor's degree in CS/Engineering

Tools

Salesforce
NetSuite
Snowflake
Kafka
OpenID Connect

Job description

ID.me is seeking a Senior Software Engineer to join the Reporting & Billing team in McLean, VA. You will own the reporting data model, design delivery mechanisms (APIs, exports, event streams), and help architect the billing system from end to end.

You'll collaborate across product and engineering to ensure secure, scalable, and auditable data flows that power customer reporting, analytics, and invoicing for our 152M+ member base.

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

Similar jobs worth comparing

Senior Software Engineer, Reporting & Billing Platform
Senior Software Engineer, Reporting & Billing Platform

Worky • McLean (VA)

On-site
USD 140,000 - 190,000
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 — Onsite
Senior Software Engineer, Reporting & Billing — Onsite

idme • McLean (VA)

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

ID.me, Inc. • McLean (VA)

On-site
USD 222,000 - 258,000
Medical, dental, vision
401(k) with company match
Paid time off
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
Staff Software Engineer - Reporting & Billing
Staff Software Engineer - Reporting & Billing

idme • McLean (VA)

On-site
USD 150,000 - 190,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
Principal Software Engineer, Work Profiles & Communities
Principal Software Engineer, Work Profiles & Communities

ID.me • Mountain View (CA)

On-site
USD 215,000 - 307,000
Medical, dental, vision
401(k) with company match
Paid time off
+2