Staff Software Engineer, Alloy Integrations
Core
Design, build, and maintain integrations between Metronome and external billing, payments, marketplace, ERP, and CRM platforms to ensure invoices reach the right system and payments are collected correctly.
Role type
Staff Software Engineer (Alloy Integrations)
Builds
Event-driven pipelines for invoicing, payment workflows, and status sync connecting Metronome to Stripe, cloud marketplaces, ERPs, and CRMs.
Domain
Financial infrastructure / Billing & Payments
Required skills
Distributed systems design, Event-driven architecture, Third-party API integration, Production system ownership, Incident response, Technical communication
Preferred skills
Billing/invoicing domain expertise, AWS serverless services, ERP/CRM platform familiarity, GraphQL APIs, Cross-team project leadership
Technologies
AWS (Lambda, Kinesis, SQS, Step Functions), Postgres, GraphQL, Stripe, NetSuite, QuickBooks, Salesforce
Responsibilities
Design and build integrations with external billing, payments, marketplace, ERP, and CRM platforms; Build reliable, event-driven systems for invoice delivery and payment workflows; Ship customer-facing features from design through launch; Improve observability and automated repair across systems; Participate in on-call rotation and lead incident response; Plan and carry out migrations without disrupting customer billing.
Seniority
Staff, hands-on IC with mentorship
