OrderYOYO
OrderYOYO
OrderYOYO builds digital tools for restaurants and takeaways, combining online ordering, bespoke websites, mobile apps, cloud point-of-sale software and integrated payments through YOYOPay. Its platform also supports customer retention and growth with loyalty programmes, reservations, analytics in the My Business app, and targeted campaigns across email, SMS, app notifications, Google Ads and social media. OrderYOYO works with restaurants seeking to increase direct orders, reduce reliance on commission-based channels and strengthen ongoing customer relationships, with dedicated support and Google Partner expertise included in its offering.

Lead Software Engineer, Payments

Lead payments engineering for OrderYOYO’s restaurant ordering and point-of-sale platform. Guide architecture, payment reliability, compliance, and team growth.

Description

  • Lead and develop a team of payments engineers.
  • Coach engineers through technical guidance, feedback, and career support.
  • Direct hiring and team formation for payments engineering.
  • Hold regular one-to-ones and manage goals, performance reviews, and career progression.
  • Promote shared, well-documented payments expertise.
  • Represent payments engineering in leadership and cross-functional forums.
  • Define technical direction and long-term architecture for payment services.
  • Guide gateway integrations, payment authorization, capture and refunds, payouts, and reconciliation.
  • Manage onboarding and KYC integrations, merchant setup, settlement instructions, deductions, and invoicing.
  • Ensure reliable movement-of-funds foundations, including idempotency, ledgers, events, and audit trails.
  • Set the strategy for payment service provider and partner integrations.
  • Oversee dispute, chargeback, and fraud workflows.
  • Work closely with Product, Legal and Compliance, Finance, and Support.
  • Strengthen automated testing, controlled releases, observability, and incident response.

Requirements

  • Demonstrated experience leading and mentoring software engineers, including hiring, performance management, and career development.
  • Strong backend experience with distributed systems, including microservices, asynchronous processing, resilient APIs, and eventual consistency.
  • Production experience managing payment flows such as authorization, capture, refunds, webhooks, and reconciliation.
  • Knowledge of financial integrity practices, including idempotency keys, double-entry principles, and auditability.
  • Security expertise covering PCI compliance, personal data protection, secrets management, least privilege, and secure coding.
  • Experience in Azure-centered environments using APIs, queues or event systems, and monitoring.
  • Strong automated testing and CI/CD practices.
  • Confident communication with technical and non-technical stakeholders in high-stakes situations.
  • Sound judgment in balancing team capacity, technical debt, and business needs.
  • Experience scaling or reorganizing an engineering team during growth or organizational change.
  • Experience with sub-merchant, marketplace, or payment-facilitator operating models.
  • Familiarity with dispute tools, card network rules, 3DS or risk rules, or fraud platforms.
  • Experience working with Legal, Compliance, or Finance leaders on regulatory or audit requirements.

Benefits

  • Competitive pay.
  • Remote work with flexibility to work from anywhere.
  • Quarterly in-person gatherings at a global office.
  • Significant ownership and autonomy.
  • A clear leadership remit, with potential to take on broader engineering management responsibilities.
  • The chance to lead production systems critical to revenue.
  • A strong emphasis on security, reliability, and sound engineering practices.
  • A collaborative, international engineering team.
  • Opportunities for learning, mentoring, and long-term career growth.

Related Jobs

MoneyGram

Senior Full Stack Engineer, Mobile and Web

MoneyGram
1,001 – 5,000 Employees
B2CCryptoFintech

Build MoneyGram’s crypto-enabled mobile and web payment products, from React Native interfaces to backend services. Deliver features using React, TypeScript, Java, and Spring Boot across international money movement.

Open