← Zurück zur Liste
Stelle · Senior

Senior Backend Engineer - Accounts

Backend Developer • Senior • Vor Ort • Vollzeit • 📍 Berlin

In SumUp's Global Bank tribe, you will help build the infrastructure that provides merchants with a digital business account. As a Senior Backend Engineer on the Global Accounts team, you'll own critical pieces of the bank account platform and help design a fully distributed, event-driven system that scales across regions with resilience and compliance built in. The team works primarily in Kotlin (with Elixir and Golang opportunities) and practices Extreme Programming with small iterations and daily deliveries.

Responsibilities

  • Contribute to the design and implementation of a newly architected global accounts platform and migrate existing systems to a modern, event-driven, decoupled architecture
  • Work extensively with Kafka to build a truly decoupled, resilient system so that failures in one part do not bring down banking operations globally
  • Design flexible systems that handle varying regulatory and verification requirements across regions, making compliance maintainable and natural
  • Build a self-service platform that empowers internal teams to contribute and build on top of it
  • Deliver work impacting EU and LATAM markets, with potential US expansion

Requirements

  • Solid backend development experience in Kotlin, with interest in working across multiple languages (Golang, Elixir)
  • Understanding of system architecture, object-oriented and functional design principles, data modeling and API design (RESTful and event-driven)
  • Proven experience with Kafka and event-driven systems
  • Experience building tested, observable, scalable, robust and fault-tolerant distributed systems
  • Hands-on experience with AWS, Docker, Kubernetes, cloud-native architectures and relational databases
  • Full ownership of shipped software, valuing clean, maintainable code and continuous refactoring

Soft skills

Ownership and craftsmanshipCuriosity and motivation for complex problem-solvingCollaborative mindset with open knowledge sharingRespectful communication and support for teammates' growth

What we offer

  • Regular training, mentorship programs, SumUp University leadership cohort and a yearly learning budget (2,000 EUR)
  • Sabbatical program for tenured employees
  • Virtual stock ownership program - a stake in SumUp's success
  • Health & wellness benefits: in-house fitness classes, office gym, subsidized Urban Sports Club and psychotherapy sessions
  • Subsidized public transport card, Kita placement assistance, pension scheme and language learning platform/courses

About the company

At SumUp, over 4 million merchants across 37 markets rely on the company as their financial partner. It is a global team of 3,000+ people from over 90 nationalities, using a tech stack that includes Kotlin, Golang, Elixir, Java, AWS, Kafka, PostgreSQL and Kubernetes, with observability tools like Prometheus, Grafana and Honeycomb, and AI-assisted development tools such as Cursor and GitHub Copilot.