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