Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer (payments)

Manchester
OrderYOYO
Software engineer
€70,000 a year
Posted: 6 June
Offer description

Senior Software Engineer - Payments


Role purpose

Own and evolve OrderYOYO’s payments capabilities across online + in-store (POS, Kiosk & Payment terminals), supporting the transition to a more scalable operating model, and enabling capabilities like KYC onboarding, deductions, settlement/payout timing, dispute flows, and merchant invoicing.


Key responsibilities

* Build and maintain payment domain services including gateway integrations, payment intent/authorization/capture/refund flows, payout orchestration, and reconciliation.
* Implement marketplace capabilities: 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), and collaborate with ops on runbooks and escalation paths.
* Work closely with Product, Legal/Compliance, Finance, and Support to convert requirements into safe, testable production behaviour.
* 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.


What We Offer

* 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


Must‑have experience

* 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).


Nice to Have

* Experience with sub‑merchant / marketplace / Payfac‑like operating models (KYC, underwriting, settlements, fee deductions).
* Familiarity with dispute tooling, scheme rules, 3DS/risk rules, or fraud platforms.
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer - sc cleared
Manchester
NSD
Software engineer
£80,000 a year
Similar job
Electronic software engineer
Macclesfield
KO2 Embedded Recruitment Solutions LTD
Software engineer
£65,000 a year
Similar job
Cyber software engineer
Manchester
Sanderson Government and Defence
Software engineer
£80,000 a year
See more jobs
Similar jobs
It jobs in Manchester
jobs Manchester
jobs Greater Manchester
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Manchester > Senior Software Engineer (Payments)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save