Stripe is a financial infrastructure platform for businesses, used by millions of companies to accept payments and grow revenue.
The Alloy Integrations team owns how Metronome's customers collect payments and recognize revenue, connecting the usage-based billing platform to Stripe invoicing and payments, cloud marketplaces, ERP, and CRM systems.
Responsibilities
Design, build, and maintain integrations between Metronome and external billing, payments, marketplace, ERP, and CRM platforms.
Build reliable, event-driven systems for invoice delivery, payment workflows, and status sync, with safe retries, rollbacks, and reconciliation.
Ship features that help customers control how they invoice, collect, and account for revenue.
Improve observability and automated repair across systems.
Participate in on-call rotation and lead incident response, root-cause analysis, and follow-up work.
Plan and carry out migrations and changes to existing integrations without disrupting customer billing.
Partner with product, support, solutions architecture, and other engineering teams.
Requirements
Staff level role, typically targeting 10+ years of professional experience building and operating backend systems in production.
Experience designing and integrating with third-party APIs, including handling failures, retries, and data consistency.
Experience with distributed or event-driven systems such as message queues, streams, or workflow engines.
Experience owning services in production, including monitoring, on-call, and incident response.
Ability to communicate technical tradeoffs clearly.
Preferred: experience with billing, invoicing, payments, tax, or financial systems; AWS serverless and data services (Lambda, Kinesis, SQS, Step Functions); ERP/CRM platforms (NetSuite, QuickBooks, Salesforce) or cloud marketplace billing; GraphQL APIs and relational databases such as Postgres; leading cross-team projects or large migrations.