About The Position

The Staff Software Engineer will join Stripe’s Alloy Integrations team, which builds and operates integrations connecting Metronome’s usage-based billing platform with the systems customers use to get paid and manage finances. These include Stripe invoicing and payments, cloud marketplaces such as AWS, Azure, and Google Cloud, ERP systems such as NetSuite and QuickBooks, and CRM systems such as Salesforce. The team also brings Stripe products such as Checkout into Metronome to support customers’ quote-to-cash workflows. The role involves building and operating distributed systems that move billing data between Metronome and external platforms. It combines customer-facing product engineering with reliability work, including strengthening event-driven pipelines that handle monthly invoicing spikes. The engineer will collaborate with product management, partner engineering teams, solutions architects, technical support engineers, and other engineering teams. In the first few months, the engineer is expected to ship a customer-facing integration improvement, join the on-call rotation, and take ownership of a core system.

Requirements

  • Typically 10+ years of professional experience building and operating backend systems in production for this Staff-level role.
  • 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 production services, including monitoring, on-call, and incident response.
  • Ability to communicate technical tradeoffs clearly to engineers and people outside engineering.

Nice To Haves

  • 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.
  • Experience with GraphQL APIs and relational databases such as Postgres.
  • Experience leading cross-team projects or large migrations.

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 synchronization, with safe retries, rollbacks, and reconciliation.
  • Ship features that help customers control invoicing, payment collection, and revenue accounting, from design through launch.
  • Improve observability and automated repair so system 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 team-owned systems.
  • Plan and carry out migrations and changes to existing integrations without disrupting customer billing.
  • Partner with product, support, solutions architecture, and other engineering teams to scope work and represent customer needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service