SumUp logo
Senior Backend Engineer (Golang) - Global Bank
full-timeSofia

Summary

Location

Sofia

Type

full-time

Explore Jobs

About this role

In the Global Bank tribe, we are building the infrastructure and core services needed to provide our merchants with a digital bank account that empowers them to be successful at doing what they love. Our goal is to become the most popular banking partner for small merchants globally by offering a high-quality banking experience tailored to their needs - effortless, simple, and affordable.


Joining the Global Bank tribe means playing a key role in helping us build SumUp's digital bank. You’ll collaborate with a global, autonomous, cross-functional team that refines an aspect of our product from concept to execution. Work alongside colleagues from 32 nationalities across Cologne, Berlin, São Paulo, Sofia, London and Vilnius, united by a shared commitment to taking ownership, working with purpose, and helping small businesses thrive.


As a Senior Backend Engineer, you'll be responsible for evolving and maintaining a high-throughput banking ecosystem for merchants inside our Global Bank Tribe. You’ll play a key role in architecting and evolving our global banking platform; ensuring high availability, scalability, and observability across multiple regions. If you'd like to gain experience building business accounts, card payment, and transfers products etc, across Europe and Latam for SumUp's Global Bank, join us and be part of this exciting journey!


What You’ll Do



  • Collaborate with a global team to design and build a unified global banking platform. This includes high-level APIs for multiple regions and local implementations, ensuring high availability and observability

  • Be part of the transformation team that is transforming monolithic services into decoupled, highly scalable, region-agnostic, unified global bank services

  • Design, implement, and iteratively develop highly available backend services, while continuously evaluating and implementing new methods to ensure the high reliability of transfer systems

  • Maintain and improve core services utilizing a modern, cloud-native technology stack (AWS, K8s), with microservices written in Golang, Kotlin and Java and Elixir.

  • Improve test coverage for existing services and drive the end-to-end delivery of changes, including testing, observability, and monitoring.

  • Shape and continuously improve our engineering culture by sharing ideas, refining best practices, exploring innovative solutions, and contributing to comprehensive documentation and tool selection.


You’ll be great for this role if 



  • Solid programming experience in Golang and are interested in working with additional languages such as Java, Kotlin and Elixir.

  • You have advanced understanding of developing and maintaining distributed and event-driven systems.

  • You have solid experience with event streaming platforms and messaging brokers such as Kafka

  • You have experience with modern cloud technologies like AWS, and containerization tools such as Docker and Kubernetes

  • You feel comfortable working with SQL and NoSQL databases

  • You are experienced with CI/CD tools like GitHub Actions or ArgoCD

  • You take pride in your work, have a keen sense of ownership, and are dedicated to writing clear, maintainable, and testable code.

  • Your curiosity and enthusiasm for solving meaningful challenges for users and a commitment to collaboration and continuous learning.

  • You are comfortable pairing with your peers on a day-to-day basis, sharing knowledge and learning from each other, fostering the culture of knowledge sharing 


Why you should join 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.

  • The opportunity to work on large scale fintech products used by millions of businesses around the world

  • You’ll receive 25 days’ paid leave, plus 1 additional day for each year of employment.

  • You can take up to 10 days’ educational leave to expand your skill set.

  • Career growth and learning opportunities: We invest in your development through regular training, mentorship programs, SumUp University leadership cohort and a yearly learning budget (2,000 EUR)

  • Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success

  • Access to the SumUp Sabbatical, our Employee assistance program for mental health

  • Join a global team where you belong: Check out our D&I Initiatives and Employee Resource Groups such as Pride Club, SumAfro, Neurodiversity, Grupos Mais, Women in Tech, and more

  • We offer additional health insurance, a subsidized Multisport card, free shuttle buses from Joliot-Curie metro station and other great benefits.

  • You’ll attend global offsites and/or hackathons


About SumUp


We believe in the everyday hero.


Small business owners are at the heart of all we do, so we create powerful, easy-to-use financial solutions to help them run their businesses. With a founder’s mentality and a 'team-first’ attitude, our diverse teams across Europe, South America and the United States work together to ensure that the small business owners we partner with can be successful doing what they love. 


SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.


SumUp will not accept unsolicited resumes from any source other than directly from a candidate.

Job Application Tip


We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.

Other facts

Tech stack
Golang,Java,Kotlin,Elixir,Distributed Systems,Event-Driven Systems,Kafka,AWS,Docker,Kubernetes,SQL,NoSQL,CI/CD,Observability,Microservices,Cloud-Native

About SumUp

SumUp is a leading global fintech company committed to levelling the playing field for small businesses. Founded in 2012, we’re the trusted partner of over 4 million merchants in 37 markets, providing simple and affordable tools that help them manage payments, finance, and customer relationships.

Our vision is a world where everyone can build a thriving business. Guided by this, we champion small business ownership by creating accessible solutions that empower entrepreneurs to grow and succeed.

Our diverse team of over 3,000 SumUppers — representing more than 90 nationalities across 20 offices worldwide — is at the heart of our success. Beyond business, we donate 1% of the net revenue generated by Solo devices to environmental causes and support educational and entrepreneurial initiatives around the world.

Recognised as a Top Global Employer for inclusion by the Stonewall Workplace Equality Index in 2022 and 2023, and awarded Fintech Diversity Initiative of the Year at the Irish National Fintech Awards in 2025, SumUp continues to build an inclusive, supportive, and purpose-driven workplace where everyone belongs.

Team size: 1,001-5,000 employees
LinkedIn: Visit
Industry: Financial Services

What you'll do

  • As a Senior Backend Engineer, you will design and build a unified global banking platform and transform monolithic services into scalable, region-agnostic services. You will also maintain and improve core services while ensuring high availability and reliability.

Ready to join SumUp?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior Backend Engineer (Golang) - Global Bank do at SumUp?

As a Senior Backend Engineer (Golang) - Global Bank at SumUp, you will: as a Senior Backend Engineer, you will design and build a unified global banking platform and transform monolithic services into scalable, region-agnostic services. You will also maintain and improve core services while ensuring high availability and reliability..

Why join SumUp as a Senior Backend Engineer (Golang) - Global Bank?

SumUp is a leading Financial Services company.

Is the Senior Backend Engineer (Golang) - Global Bank position at SumUp remote?

The Senior Backend Engineer (Golang) - Global Bank position at SumUp is based in Sofia, Sofia-City, Bulgaria. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Backend Engineer (Golang) - Global Bank position at SumUp?

You can apply for the Senior Backend Engineer (Golang) - Global Bank position at SumUp directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about SumUp on their website.