About SumUp
SumUp is on a mission to empower small businesses across the globe by providing a vast set of simple and affordable business tools to help them start, run, and grow their businesses. Today, over 4 million businesses in 36 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships.
Responsibilities
- Build and evolve the SumUp's core banking services that power ledger operations and transactions, transforming regional systems into a unified, scalable global platform
- Tackle complex distributed systems challenges, ensuring resilient services that continue to perform under high transaction volumes
- Support modernization initiatives by improving observability, adding test coverage, refactoring code for long-term maintainability, and gradually introducing new architectural patterns without disrupting live banking operations
- Contribute to key architectural decisions - build ledger and transaction history systems from the ground up, ensuring a globally scalable banking solution for clients
- Collaborate with teams across Risk, Treasury, Finance, and Infrastructure to ensure smooth, compliant, and reliable global operations
- Take ownership from design to production, running the services you build, monitoring their performance, and continuously improving how high-quality software is delivered at scale
Requirements
- Solid backend experience building reliable, high-volume services and careful consideration of system design, APIs, data modeling, and service interactions
- Proficiency in Golang and comfort learning and working with other languages as needed, e.g. Kotlin or Elixir
- Ability to write maintainable, well-tested code, follow CI/CD best practices, and take responsibility for the software you build from development to production
- Comfort building, deploying, and running services in cloud environments like AWS using Docker and Kubernetes
- Eagerness to learn about relational databases that perform well under load and maintain data consistency
- Collaborative mindset, ability to work across regions, communicate clearly, exchange feedback effectively, and make thoughtful technical decisions together
- Curiosity for building reliable financial services and banking domain
Benefits
- Be part of a company that values diversity and celebrates unique perspectives
- Work with a global team of skilled professionals in an environment that fosters collaboration, learning, and growth
- Career growth and learning opportunities, including regular training, mentorship programs, SumUp University leadership cohort and a yearly learning budget (2,000 EUR)
- Sabbatical program for tenured SumUppers
- Join a global team where you belong: D&I Initiatives and Employee Resource Groups such as Pride Club, SumAfro, Neurodiversity, Grupos Mais, Women in Tech, and more
- Health & wellness benefits: in-house fitness classes, gym in the office, subsidized Urban Sports Club and available psychotherapy sessions
- Other benefits: Subsidized Public Transport Card, Kita placement assistance, Pension Scheme, Language Learning platform/courses
- Enrollment onto our virtual stock ownership program