Senior Software Engineer - Reporting and Billing
Core
Build the definitive record for member identity verification workflows, design data delivery mechanisms for customers, and architect the automated billing system.
Role type
Senior Software Engineer (Reporting & Billing)
Builds
Reporting data platform, customer-facing APIs, and automated billing infrastructure
Domain
Digital Identity, Fintech, Government/Healthcare
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
TypeScript, React, Next.js, API design, event-driven architecture, billing automation, observability, AI-assisted development
Preferred skills
Salesforce, NetSuite, Snowflake, usage-based metering, OAuth2/OpenID Connect, regulated industry experience, Kafka/Pub/Sub
Technologies
TypeScript, React, Next.js, Ruby on Rails, Node.js, Java, Kafka, Pub/Sub, SNS, Debezium, Salesforce, NetSuite, Snowflake
Responsibilities
Build the customer-facing transactions data model to track user activity; Design and build data delivery mechanisms including APIs, exports, and webhooks; Implement metering and billing architecture to convert events into auditable charges; Ensure reliability, correctness, and compliance of reporting and billing systems at production scale; Champion AI-first engineering practices to accelerate development cycles.