The opportunity
In this role, you'd be joining the Alloy Integrations team. We own how Metronome's customers collect payments and recognize revenue.
What you'll do
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, from design through launch
Improve observability and automated repair across our systems so problems are: caught and fixed before customers notice them
Participate in an on-call rotation and lead incident response, root-cause: analysis, and follow-up work for the systems the team owns
Plan and carry out migrations and changes to existing integrations without disrupting customer billing
What they're looking for
- This is a Staff level role, so we typically target 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 across systems
- 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 to engineers and to people outside engineering
- Experience with billing, invoicing, payments, tax, or other financial systems where correctness matters
- Experience with AWS serverless and data services such as Lambda, Kinesis, SQS, or Step Functions
- Familiarity with ERP or CRM platforms such as NetSuite, QuickBooks, or: Salesforce, or with cloud marketplace billing