Tilmeld dig for at få adgang til alle funktioner i vores tjeneste
  • Jobsøgning
  • Favoritter
  • Opret et resumé
    Nyt
  • Løn
  • Abonnementer

Senior Software Engineer - Payments

100000 € om året

OrderYOYO

ORDERYOYO

Senior Software Engineer – Payments

Amsterdam· €100,000 per year · Reports to: Engineering Manager – Payments

About the Role

Join OrderYOYO's Payments team to build the backend services that process restaurant payments across multiple acquirers and payment service providers, and automate how we bill and invoice merchants for subscriptions, usage and transaction fees.

You'll own complex changes from technical design through release and production operation, working closely with Product, Finance and fellow engineers. Your work will improve the accuracy and reliability of charges, payouts, invoices and reconciliation, while reducing routine manual Finance work.

Our backend services are built in .NET and run in a Microsoft Azure cloud environment. We value transferable experience: you don't need to have used every one of these technologies, provided you can demonstrate strong backend engineering judgement.

Role Mission

Build and evolve OrderYOYO's payments, billing and invoicing capabilities, ensuring accurate financial processing, reliable payment integrations and automated merchant billing. You'll help strengthen the resilience, security and maintainability of our financial systems while reducing manual intervention and supporting our growing international restaurant platform.

Core Responsibilities

Payments and Billing Services

  • Design, build and maintain backend payments and billing services covering payment processing, payouts, subscriptions, recurring charges, usage and transaction-based fees.

  • Implement pricing, discounts, fees, tax and collection rules in collaboration with Product and Finance, involving Security and other specialists where required.

  • Support merchant-specific pricing and billing requirements through maintainable configuration and reusable capabilities, including multi-currency, VAT and local tax requirements across our markets.

Acquirer and PSP Integrations

  • Build and maintain integrations with card acquirers and payment service providers for online and in-store payments, covering authorisation, capture, settlement and payouts.

  • Help develop a multi-acquirer, multi-PSP payments architecture with routing and failover to reduce dependency on individual providers.

  • Ingest and reconcile acquirer settlement reports against transactions, fees and merchant payouts.

  • Work with acquirer and PSP partners through onboarding, certification and changes, including card scheme and compliance requirements.

Invoice Automation

  • Automate invoice generation, corrections and collection workflows, including credit notes, dunning, direct debit collection and cash application, with appropriate approvals, audit trails and exception handling.

  • Support e-invoicing and local invoicing requirements, integrating invoice data with Finance and accounting systems.

Platform Integration and Financial Correctness

  • Integrate payments, billing and invoicing with our POS and ordering systems and third-party billing or accounting tools.

  • Design financial workflows that safely handle duplicate and out-of-order events, retries, partial failures and precise monetary calculations, with clear audit trails.

  • Handle refunds, chargebacks and failed payments correctly across payments, billing and invoicing.

  • Build and improve reconciliation between transactions, fees, payouts, invoices and finance records, making unmatched items visible and straightforward to resolve.

  • Follow security and compliance standards for financial and payment data, including PCI DSS and GDPR where relevant.

Quality and Operations

  • Build automated tests for financial calculations, provider integrations and failure scenarios, including retries, partial refunds, pricing changes and reconciliation discrepancies.

  • Validate pricing changes, migrations and backfills, delivering them through controlled and safe releases.

  • Set up actionable monitoring and alerting for payment processing, billing runs and invoice delivery, investigating issues through to root cause.

Senior Technical Leadership

  • Lead technical design for complex changes, explain trade-offs and break delivery into manageable, safe increments.

  • Own the reliability and maintainability of the services you work on, improving existing code, data models and integrations.

  • Support the development of other engineers through design reviews, constructive code reviews, mentoring and knowledge sharing.

  • Explain payments and billing logic clearly to non-technical stakeholders and document decisions so knowledge is shared across the team.

Outcomes You Will Help Deliver

  • Accurate billing runs and invoices completed on schedule.

  • Reduced routine manual intervention, with clear handling of exceptions.

  • Reliable payment and reconciliation services, supported by actionable monitoring.

  • Resilient payment processing across multiple acquirers and PSPs, with settlements reconciled reliably.

  • Safe delivery of agreed capabilities and fewer recurring production defects.

Targets will be agreed against current baselines for the services you own. Wider measures, such as payment success rate, revenue leakage and collection performance, will be shared with the Payments, Finance and commercial teams.

Must-Have Requirements

  • Strong backend engineering experience, including responsibility for production services.

  • Proven experience building billing and invoicing systems, including automating invoicing or collection workflows.

  • Hands-on experience integrating with card acquirers or payment service providers, including authorisation, capture, settlement and payout flows.

  • Strong SQL, relational data modelling and data integrity skills, with experience handling financial data where precision matters.

  • Experience with REST APIs, webhooks and asynchronous integrations, including safely handling failures, retries and idempotency.

  • Experience with automated testing, CI/CD, monitoring and incident investigation.

  • Ability to lead technical design and translate Finance and Product requirements into software.

Strong-to-Have Experience

  • Experience with acquirer settlement and reconciliation, card scheme rules, multi-provider routing or in-store and terminal payments.

  • Commercial experience with .NET and Azure.

  • Experience with the providers and platforms we use, or similar platforms such as Stripe, Adyen or Chargebee.

  • Experience with e-invoicing, multi-currency, VAT and accounting integrations across European markets.

  • A background in FoodTech, restaurant platforms, B2B SaaS or fintech.

  • Experience modernising financial systems.

Who We Are

At OrderYOYO, company culture comes first. We create a positive, inclusive environment where people are trusted to do their best work and take ownership of what they build. We look for engineers who take ownership, raise risks early, explain decisions clearly, collaborate respectfully and follow through on commitments.

Our values describe what that looks like day to day:

  • Passion: Adaptable and positive in a fast-moving environment, proactive about improving how things work.

  • Action: Leads by example and takes the initiative rather than waiting to be asked.

  • Compassion: Supports colleagues and considers the impact of decisions on merchants and teammates.

  • One Team: Communicates clearly in writing and in person, stays calm under pressure and shares information openly.

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.

Through our partnership with AppSmart, the market leader in POS and in-store systems, we've become the largest restaurant-focused platform in Europe.

What We Offer

  • A salary of €100,000 per year.

  • A role based in Manchester, United Kingdom.

  • High ownership and autonomy over the services you build.

  • The opportunity to work on revenue-critical production systems.

  • A strong focus on security, reliability and engineering best practices.

  • A collaborative, international engineering team.

  • Real emphasis on learning, mentoring and personal development.

Ledig stilling opslået Indrykket for 18 timer siden
Tilsvarende jobs, som kan have interesseBaseret på Senior Software Engineer - Payments vedrørende den ledige stilling i København
  • 66000 DKK

     ...OORDERYOYO Lead Software Engineer – Payments Remote - Must be Copenhagen based · Quarterly team...  ...and operates. We're looking for a Senior Software Engineer – Payments to help...  ...in-store platforms (POS, Kiosk, and payment terminals). You'll play a central... 

    OrderYOYO

    København
    Indrykket for 18 timer siden
  •  ...record for our customers' digital payments, so real money moves through...  ...: POS, delivery aggregators, payment providers, each with their...  ...interesting work. Product, engineering and commercial sit in one office...  ...core is built on them * Senior judgement: you have designed... 

    Dully

    København
    for en måned siden
  • SPIRII IS LOOKING FOR A SENIOR BACKEND SOFTWARE ENGINEER. If you are passionate about cloud software development, team collaboration, and creating...  ...engineering. As a Senior Backend Software Engineer in our Payments team within the Engineering department, you will help... 

    Spirii

    København
    Indrykket for 24 dage siden
  •  ...for talent and fit before physical location. The product and engineering team center around the Central European Time zone (CET)....  ...easier for our users to truly collaborate. We are looking for a Senior Software Engineer to join it. We value engineering excellence and... 

    SimplerQMS

    København
    for en måned siden
  •  .... The Opportunity Veo's Revenue Platform is the engine that drives the business. Each subscription, order, invoice, payment and shipment passes through the platform that our team built. We are looking for a senior engineer to help take it to the next level.  The team... 

    veo

    København
    Indrykket for 2 dage siden
  •  ...intuitive coaching and analysis tools. We’re looking for aFull-Stack Software Engineerto join us and help turn match data and video into products coaches rely on every day. You’ll report to the Engineering Manager be part of across-functional product teamworking closely... 

    Veo Technologies

    København
    Indrykket for 20 dage siden
  •  ...a net-zero economy. HOW YOU CAN CONTRIBUTE As our new Senior Software Engineer, you will be directly helping companies achieve lower electricity...  ...maintain key backend systems: From our electricity billing engine handling accurate and on-time billing, to leading the... 

    Reel

    København
    for en måned siden
  •  ...platform on which modern wealth management runs. You can read more about our product at performativ.com. AS OUR NEW SENIOR SOFTWARE ENGINEER — WEALTH MANAGEMENT SYSTEMS 📈 You will help the team solve some of the hardest product and data problems across Performativ... 

    Performativ

    København
    Indrykket for 9 dage siden
  •  ...integration layer that helps products, platforms and business applications work together. Then make it real. About the role As our Senior Engineer, SAP BTP, you’ll connect source and target applications through SAP Business Technology Platform. You’ll define, document, test... 
    København
    Indrykket for 4 timer siden
  •  ...LEGO® Data Platform that supports better decisions across the organisation. Then make it real. About the role As our Senior Software Engineer – Data Migration, you’ll drive the adoption of the LEGO Data Platform and help product teams build scalable, high-quality... 
    København
    Indrykket for 8 dage siden
  •  ...strong, purpose-built energy billing platform. As our new Software Engineer for billing, you’ll own and grow our next-generation energy...  ...systems in production. * You have worked with billing, payments, settlement or other financial systems. * You are comfortable... 

    Reel

    København
    for en måned siden
  •  ...has become one of the fastest-growing payment companies by helping merchants accept payments...  ...is one of Flatpay's most strategic engineering domains. We're building the products...  ...systems our merchants already use. As a Senior Software Engineer, you'll play a key role in... 

    Flatpay

    København
    for en måned siden
  •  ...payroll, business accounts, payments, and financing,...  ...European leader in cloud software for finance and...  ...YOUR ROLE AS A STAFF ENGINEER - PAYMENTS In this role...  ...direction of our cloud-native payment gateway. You will...  ...services, Surcharging engines, and Dynamic Currency... 

    Shine (formerly Ageras)

    København
    for 2 måneder siden
  •  ...Sculley and is headquartered in New York City with offices around the world. To learn more, go to . The Role As a Senior Software Engineer you will provide technical leadership to the group responsible for architecting, developing, and owning Addressability part... 

    Zeta Global

    København
    for en måned siden
  •  ...ll be joining a high-performing and rapidly expanding team of engineers at one of Denmark’s fastest-growing companies. Together, we’re...  ...our growth—including CRM system, sales tools, and operational software used daily and enabling our commercial organization to operate... 

    Flatpay

    København
    for en måned siden
  •  ...Permanent position at Twoday | Copenhagen Senior DevSecOps Engineer – Kubernetes & Software Supply Chain Security We are looking for an experienced, hands-on DevSecOps Engineer to strengthen security across development pipelines, Kubernetes platforms and production... 

    Twoday Denmark

    København
    Indrykket for 12 dage siden
  •  ..., Denmark About The Job Do you want to work with data engineering, platform development, and data-based automated processes within...  ...and data to prevent financial crime. We are looking for a Senior Software/Data Engineer to join the FCP Modelling & Development team.... 

    Saxo Bank

    København
    for en måned siden
  •  ...About WPP Open Intelligence The Activation team is the engineering arm of WPP Open Intelligence. We build the foundational data...  ...performant, observable, and compliant. What You’ll Do As a Senior Software Engineer, you will own reliable backend services and API... 

    WPP

    København
    for en måned siden
  •  ...and Python-based user-space Linux applications, Linux platform engineering, and firmware architecture, rather than low-level hardware or...  ...least 5 years of experience and a background in electrical or software engineering. Strong foundation in modern software development... 

    Veo Technologies

    København
    Indrykket for 10 dage siden
  •  ...across these domains.   Most work in this role focuses on Rust- and Python-based user-space Linux applications, Linux platform engineering, and firmware architecture, rather than low-level hardware or driver development. Our firmware stack primarily uses Rust, Python,... 

    veo

    København
    Indrykket for 23 dage siden
  • 🚀 ABOUT THE ROLE We're looking for a senior software engineer who writes solid, reliable code and wants that code to control real hardware. At FLEXECHARGE, our HARMON-E platform manages load and energy for EV charging operators across Europe. Part of it runs at the edge... 

    FLEXECHARGE

    København
    Indrykket for 25 dage siden
  •  ...use. THE JOB We're looking for a talented and driven Product Engineer to own customer-facing features from the first conversation...  ...with close collaboration, no async-only culture. * Work on software that healthcare workers depend on every day, the impact is tangible... 

    Teton

    København
    Indrykket for 23 dage siden
  • 70000 € - 100000 €

     ...a huge database of legal information. We’re looking for a Senior Backend Engineer to help us making sure that the legislation and volume of data...  ...us how they work. Those sessions have changed how we build software. We value curiosity and the generosity to bring other... 

    Pandektes

    København
    Indrykket for 4 dage siden
  •  ...grow - together. TEAM & ROLE OVERVIEW We're actually opening two positions on the team, at two different levels of seniority. * One for an engineer with 2-4 years of experience and meaningful, production-scale work behind them. * One for a more experienced... 

    GoWish, Ønskeskyen

    København
    for en måned siden
  •  ...LEGO® bricks. Then make it real. About the role As our Lead Engineer, you'll shape architecture across manufacturing technology and...  ...efficiency. Required Qualifications Developed software solutions supporting manufacturing processes Designed decoupled... 
    København
    Indrykket for 4 dage siden
  •  ...used throughout the investment-management lifecycle. You can read more about our product at performativ.com. AS OUR NEW SOFTWARE ENGINEER, INVESTMENT DATA INTEGRATIONS 📈 You will help build and operate the systems that connect Performativ with custodians and other... 

    Performativ

    København
    Indrykket for 9 dage siden
  •  ...-end technology in a diverse and upbeat engineering team. We are passionate about empowering...  ...technologies. About the role As our Software Engineer - GenAI, you'll contribute to...  ...and effectively. You'll work alongside senior engineers and product partners to build... 
    København
    Indrykket for 10 dage siden
  •  ...intuitive coaching and analysis tools. We’re looking for aFull-Stack Software Engineerto join us and help turn match data and video into products coaches rely on every day. You’ll report to the Engineering Manager be part of across-functional product teamworking closely... 

    Veo Technologies

    København
    Indrykket for 20 dage siden
  •  ...the platform on which modern wealth management runs. You can read more about our product at performativ.com. AS OUR NEW SOFTWARE ENGINEER, REPORTING & FEE MANAGEMENT 📈 You will help build the products our customers use to communicate investment results and charge... 

    Performativ

    København
    Indrykket for 9 dage siden
  •  ...this matters. We're looking for people who want to build that future with us. THE OPPORTUNITY We’re looking for an Electronic Engineer to join our Camera Team, working at the heart of Veo’s product development. You’ll be part of the CamDev team, collaborating... 

    Veo Technologies

    København
    Indrykket for 8 dage siden

Vil du modtage flere ledige stillinger?

Abonnér og modtag tilsvarende ledige stillinger for Senior Software Engineer - Payments. Bliv den første ansøger!