← Back to all jobs
17d 6h left to apply
S

Senior Backend Engineer - Accounts

SumUp📍 Berlin, GermanyEstimated: $80,000 - $120,000

✨ AI Insights & Summary

This role presents a compelling opportunity to join SumUp's Global Bank tribe, a team dedicated to building a world-class digital business account for merchants. As a Senior Backend Engineer, you will be instrumental in architecting and developing a highly scalable, resilient, and event-driven system from the ground up, directly impacting millions of small businesses globally. If you are a Kotlin expert with a passion for distributed systems, event-driven architecture, and solving complex compliance challenges in a fast-paced, collaborative environment, this is your chance to shape the future of financial technology for entrepreneurs worldwide.

Senior Backend Engineer, Global Accounts

About SumUp

At SumUp, we empower small businesses worldwide with simple, affordable tools to start, run, and grow. Over 4 million merchants across 37 markets trust us as their financial partner. We are a global team of 3,000+ individuals from over 90 nationalities, united by curiosity, collaboration, and care. Our core values and culture shape everything we do, fostering inclusion, learning, and belonging.

The Global Bank Tribe

Within the Global Bank tribe, we are building the infrastructure to provide merchants with a digital business account that empowers them to manage their banking needs. Our ambition is to become the most popular banking partner for small merchants globally, offering an effortless, simple, and affordable experience. You will help us transition from fragmented regional setups to a unified global infrastructure, directly enabling millions of merchants worldwide.

About the Role

As a Senior Backend Engineer on the Global Accounts team, you will own critical components of our bank account platform. You will help design and build a fully distributed, event-driven system engineered for scalability across regions, with resilience and compliance embedded from the start. You'll work primarily in Kotlin, with opportunities in Elixir and Golang. We practice Extreme Programming: small iterations, daily deliveries, and a strong focus on technical design quality and deep problem understanding.

Our tech stack includes Kotlin, Golang, Elixir, Java, AWS, Kafka, PostgreSQL, and Kubernetes, supported by observability tools like Prometheus, Grafana, and Honeycomb. We also leverage AI-assisted development tools such as Cursor and GitHub Copilot.

What You'll Do

  • Build Critical Infrastructure from Scratch: Contribute to the design and implementation of a newly architected global accounts platform. Migrate existing systems to a modern, event-driven, decoupled architecture that enables scalability and resilience across regions.
  • Master Event-Driven Architecture: Work extensively with Kafka to build a truly decoupled, resilient system. Event-driven architecture is fundamental to our goal of ensuring that failures in one part of the system do not impact banking operations globally.
  • Solve Complex Compliance Challenges: Design flexible systems that accommodate varying regulatory and verification requirements across different regions and use cases, making compliance maintainable and integrated rather than an afterthought.
  • Enable Other Teams: Build a self-service platform that empowers internal teams across the organization to contribute to and build upon.
  • Work Globally: Your contributions will directly impact EU and LATAM markets, with potential US expansion on the horizon.

You'll Be Great for This Role If You Have:

  • Strong Technical Foundation: Solid backend development experience in Kotlin, with an interest in working across multiple languages (Golang, Elixir). You understand system architecture, object-oriented and functional design principles, data modeling, and API design (RESTful and event-driven).
  • Event-Driven Architecture Expertise: Proven experience with Kafka and event-driven systems. You understand how this enables true decoupling and resilience in distributed systems.
  • Distributed Systems Mastery: Experience building, testing, observing, scaling, and ensuring the robustness and fault tolerance of distributed systems. Hands-on experience with AWS, Docker, Kubernetes, cloud-native architectures, and relational databases, with an understanding of data consistency and performance.
  • Ownership and Craft: Full ownership of the software you ship, from design to production readiness. A commitment to clean, maintainable code and continuous refactoring for simplicity and scalability.
  • Motivated by the Challenge: Curiosity and energy for complex problem-solving, thriving in environments with fast iterations and careful design where deep problem understanding is valued. Excitement about architecting critical systems from scratch and practicing Extreme Programming with daily deliveries.
  • Collaborative Mindset: Respectful communication, open knowledge sharing, and active support for teammates' growth.

Why You'll Enjoy Working at SumUp

  • 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.
  • Contribute to building a banking solution from the ground up, delivering impactful solutions to millions of SumUp merchants.
  • Career Growth & Learning: Regular training, mentorship programs, SumUp University leadership cohort, and a yearly learning budget (2,000 EUR).
  • Sabbatical Program: For tenured SumUppers.
  • Global Team & Belonging: Participate in D&I initiatives and Employee Resource Groups (Pride Club, SumAfro, Neurodiversity, Grupos Mais, Women in Tech, etc.).
  • Health & Wellness: In-house fitness classes, gym access, subsidized Urban Sports Club, and psychotherapy sessions.
  • Other Benefits: Subsidized Public Transport Card, Kita placement assistance, Pension Scheme, Language Learning platform/courses.
  • Virtual Stock Ownership Program: Own a stake in SumUp's future success.

About SumUp

SumUp empowers small businesses worldwide with simple, affordable tools. Over 4 million merchants in 37 markets trust us. We are a global team of 3,000+ from over 90 nationalities, united by curiosity, collaboration, and care. Our core values and culture shape everything we do, fostering inclusion, learning, and belonging.

SumUp is a proud Equal Employment Opportunity employer, committed to building a safe, respectful, and diverse workplace where everyone can thrive.

Job Application Tip: We encourage you to apply even if you don't meet 100% of the job criteria; we value room for learning and development.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/9/2026
CategoryBackend Development
SourceArbeitnow

FAQ

Is this position remote?

The Senior Backend Engineer - Accounts role is a remote opportunity. The location specified is Berlin, Germany.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

S

Senior Backend Engineer (Go)

Studio AI @ Creative FabricaRemote Worldwide🏠 Remote
Competitive
Backend Development
View Job →
S

Senior Backend Engineer - Fiscalization

SumUpBerlin, Germany🔄 Hybrid
Competitive
Backend Development
View Job →
R

Full-stack Staff Engineer (backend leaning) @ Join, Inc.

Remote CompanyRemote Worldwide🏠 Remote
Competitive
Backend Development
View Job →