Senior Payments Engineer Engineering London, UK
Posted 2 hours 9 minutes ago by Ordernised
Permanent
Full Time
Other
London, United Kingdom
Job Description
Make payment, refund and reconciliation workflows understandable and dependable for restaurants and their customers.
You will own engineering work where customer experience and financial correctness meet. A payment event may arrive late, a webhook may be repeated and a refund may start in a different system, so clear state modelling and traceability are essential. You will partner with product, operations and other engineers to design robust money-related workflows and support effective investigation. This is a software role.
What you would be doing- Build and maintain payment-provider integrations for checkout, refunds and connected merchant accounts.
- Design idempotent webhook processing and explicit payment-state transitions.
- Develop reconciliation workflows that identify mismatches without silently changing financial records.
- Model monetary values, fees and rounding consistently across interfaces and storage.
- Create tests for repeated events, partial failures, refunds and delayed confirmations.
- Improve audit trails and internal tools used to investigate payment issues.
- Coordinate payment releases and provider changes with relevant engineering and operational teams.
- Strong backend engineering experience on payment or other financially sensitive workflows.
- Understanding of idempotency, retries, reconciliation and reliable event processing.
- Confident SQL and data-modelling skills, including transactions and traceability.
- Ability to handle monetary calculations consistently without unsafe floating-point assumptions.
- Experience explaining complex failure modes to technical and non-technical colleagues.
- Hands-on Stripe or Stripe Connect experience.
- Experience with multi-merchant commerce platforms.
- Familiarity with payment-security practices and minimising sensitive data exposure.