Lead Software Engineer – Payments

New
O
OrderYOYOPayment systems
United KingdomFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AzureCI/CDMicroservicesDistributed Systems

Requirements

  • Experience leading, mentoring, or managing software engineers, including hiring, performance management, and career development.
  • Strong backend engineering background in distributed systems.
  • Experience with microservices, asynchronous processing, resilient APIs, and eventual consistency.
  • Production experience with payment authorisation, capture, refunds, webhooks, and reconciliation.
  • Knowledge of payment correctness patterns, including idempotency keys, double-entry thinking, and auditability.
  • Security experience covering PCI compliance, PII protection, secrets management, least privilege, and secure coding.
  • Comfort working in an Azure-first environment, including APIs, queues or eventing, and monitoring.
  • Experience with CI/CD and automated testing practices.
  • Ability to communicate with engineers and non-technical stakeholders in high-stakes situations.

Responsibilities

  • Lead, mentor, hire, and manage a team of payments engineers, including performance reviews and career development.
  • Set technical direction and architecture strategy for payment services, gateway integrations, authorisation, capture, refunds, payouts, and reconciliation.
  • Oversee marketplace onboarding, KYC integration, merchant configuration, settlement instructions, deductions, and invoicing alignment.
  • Ensure payment systems support idempotency, ledgers or events, and auditable financial operations.
  • Own strategy for PSP and partner integrations, including applicable tri-party and sub-merchant considerations.
  • Oversee dispute, chargeback, and fraud-handling workflows, partnering with Operations on runbooks and escalations.
  • Partner with Product, Legal/Compliance, Finance, and Support to turn requirements into safe, testable production behaviour.
  • Improve automated testing, safe rollouts, observability, and incident response across the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now