Home
Jobs
Saved
Resumes
Senior Software Engineer – Payments at OrderYOYO | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Engineer – Payments
OrderYOYO
Website
LinkedIn
Senior Software Engineer – Payments
United Kingdom
Full Time
1 hour ago
No Sponsorship
Apply Now
Key skills
Azure
Distributed Systems
Microservices
CI/CD
Mentoring
Communication
About this role
Role Overview
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
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)
Tech Stack
Azure
Distributed Systems
Microservices
Benefits
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
Apply Now
Home
Jobs
Saved
Resumes