Senior Software Engineer (Payments)
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> <strong>Senior Software Engineer - Payments<br/><br/></strong><strong>Role purpose<br/><br/></strong>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.<br/><br/>Key responsibilities<br/><br/><strong>Who We Are<br/><br/></strong>At OrderYOYO, company culture comes first.<br/><br/>We create a positive, inclusive environment where people are trusted to do their best work and take ownership of what they build. Personal development is central to how we work — engineers are encouraged to grow technically, take responsibility, and help shape how our products and platforms evolve.<br/><br/>We help restaurants succeed online by providing branded websites, mobile apps, and tailored marketing solutions, giving them full control of their business. By removing high commission fees charged by third-party platforms, we empower restaurants to grow sustainably.<br/><br/>Through our partnership with AppSmart, the market leader in POS and in-store systems, we’ve become the largest restaurant-focused platform in Europe.<br/><br/><strong>What We Offer<br/><br/></strong><ul><li>Competitive salary</li><li>High ownership and autonomy</li><li>Clear progression toward Tech Lead / Staff Engineer responsibilities</li><li>Opportunity to work on revenue-critical production systems</li><li>Strong focus on security, reliability, and engineering best practices</li><li>Collaborative, international engineering team</li><li>Emphasis on learning, mentoring, and long-term growth<br/><br/></li></ul><strong>What We’re Looking For<br/><br/></strong><ul><li>Design, build and operate payment-domain services (gateway integrations, payment intent/authorisation/capture/refund flows, payout orchestration, reconciliation).</li><li>Implement marketplace capabilities where relevant: onboarding/KYC integration, merchant configuration, settlement instructions, deductions, and invoicing/merchant-statement alignment.</li><li>Build robust “flow-of-funds” primitives: idempotency, ledgers/events, audit trails, and supportability for finance/compliance.</li><li>Integrate with PSP and partner tooling with attention to tri-party / sub-merchant implications where applicable.</li><li>Implement dispute/chargeback and fraud-handling touchpoints (internal workflows + PSP tooling), and collaborate with ops on runbooks and escalation paths.</li><li>Work closely with Product, Legal/Compliance, Finance, and Support to convert requirements into safe, testable production behaviour.</li><li>Raise engineering quality in a high-change domain: automated tests, safe rollouts/canaries, observability, and incident response improvements.</li><li>Mentor engineers, lead design reviews, and contribute to shared standards and documentation (payments is too critical to be tribal knowledge).<br/><br/></li></ul><strong>Must-have Experience<br/><br/></strong><ul><li>Strong backend engineering background in distributed systems (microservices, async processing, resilient APIs, eventual consistency).</li><li>Production experience with payment flows (auth/capture/refund, webhooks, reconciliation) and “money correctness” patterns (idempotency keys, double-entry thinking, auditability).</li><li>Solid security mindset: PCI, protecting PII, secrets management, least privilege, secure coding.</li><li>Comfortable in an Azure-first environment (APIs, queues/eventing, monitoring), and with CI/CD + automated testing practices.</li><li>Clear communication with non-technical stakeholders in high-stakes scenarios (incidents, financial breaks, compliance asks).<br/><br/></li></ul><strong>Nice to Have<br/><br/></strong><ul><li>Experience with sub-merchant / marketplace / Payfac-like operating models (KYC, underwriting, settlements, fee deductions).</li><li>Familiarity with dispute tooling, scheme rules, 3DS/risk rules, or fraud platforms.</li></ul> </div>