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.