Software EngineerNew

The opportunity

The Global Expansion Acquiring Squad is the engine behind SumUp's growth into new markets — integrating local payment acquirers, enabling merchant onboarding, and ensuring transactions flow reliably across countries like Mexico, Canada, New Zealand, and Australia. This role sits…

What you'll do

  • Design and build scalable backend services in Golang and Kotlin, covering: merchant onboarding, transaction processing, and reconciliation across multiple acquirers and markets

  • Lead technical investigations for new market launches and mentor engineers on the team

  • Configure and maintain AI coding assistants (Cursor, Copilot, Continue) with: team-specific rules, framework conventions, and testing patterns — so generated code fits our systems, not generic templates

  • Build AI agents that automate repetitive development tasks, such as: generating integration stubs, updating OpenAPI specs, and flagging idempotency violations

  • Keep documentation accurate and AI-accessible, so the team spends less time: answering "how does X work?" and more time shipping

Software Engineer at SumUp | Role Match