Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OrderYOYO

Senior Software Engineer – Payments

OrderYOYO

Senior Full Stack Engineer at OrderYOYO evolving online and in-store payments capabilities. Collaborating with multiple departments to enhance payment systems and mentor engineering team.

Posted 6/4/2026full-timeManchester • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
AzureDistributed SystemsMicroservices

About the role

Key responsibilities & impact
  • Own and evolve OrderYOYO’s payments capabilities across online + in-store (POS, Kiosk & Payment terminals)
  • Design, build and operate payment-domain services (gateway integrations, payment intent/authorisation/capture/refund flows, payout orchestration, reconciliation)
  • Implement marketplace capabilities where relevant: onboarding/KYC integration, merchant configuration, settlement instructions, deductions, and invoicing/merchant-statement alignment
  • Build robust “flow-of-funds” primitives: idempotency, ledgers/events, audit trails, and supportability for finance/compliance
  • Integrate with PSP and partner tooling with attention to tri-party / sub-merchant implications where applicable
  • Implement dispute/chargeback and fraud-handling touchpoints (internal workflows + PSP tooling)
  • Collaborate with ops on runbooks and escalation paths
  • Raise engineering quality in a high-change domain: automated tests, safe rollouts/canaries, observability, and incident response improvements
  • Mentor engineers, lead design reviews, and contribute to shared standards and documentation

Requirements

What you’ll need
  • Strong backend engineering background in distributed systems (microservices, async processing, resilient APIs, eventual consistency)
  • Production experience with payment flows (auth/capture/refund, webhooks, reconciliation) and “money correctness” patterns (idempotency keys, double-entry thinking, auditability)
  • Solid security mindset: PCI, protecting PII, secrets management, least privilege, secure coding
  • Comfortable in an Azure-first environment (APIs, queues/eventing, monitoring), and with CI/CD + automated testing practices
  • Clear communication with non-technical stakeholders in high-stakes scenarios (incidents, financial breaks, compliance asks)

Benefits

Comp & perks
  • Competitive salary
  • High ownership and autonomy
  • Clear progression toward Tech Lead / Staff Engineer responsibilities
  • Opportunity to work on revenue-critical production systems
  • Strong focus on security, reliability, and engineering best practices
  • Collaborative, international engineering team
  • Emphasis on learning, mentoring, and long-term growth

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend engineeringdistributed systemsmicroservicesasynchronous processingresilient APIspayment flowsidempotencysecure codingautomated testingCI/CD
Soft Skills
clear communicationmentoringcollaborationleadershipincident response
Certifications
PCI compliance