SumUp tech stories

Learn more about how we innovate, develop our tech teams and sustain a healthy engineering and product culture at SumUp.

Meet the team: Erika Fer, Senior Product Manager

Meet Erika, a Senior Product Manager part of the Bank Tribe in São Paulo, Brazil.

Read more

Meet the team: Gioele Lai, Operations Senior Quality Assurance Specialist

Gioele, an Operations Senior Quality Assurance Specialist in Berlin, shares how he found his place at SumUp.

Read more

Evaluating an LLM application for generating free-text narratives in financial crime

Explore the effectiveness of an LLM application in generating financial crime narratives and how this technology enhances compliance and risk assessment.

Read more

Nina Etienne, Global VP of Marketing, reflects on the first offsite of the newly formed Global Brand and Marketing team, emphasising the importance of team-building and trust amidst organisational change.

Read more

Women in tech: Empowering the next generation to close the gender gap with Generation Brazil

In celebration of International Women's Month, we're shining a light on 4 incredible young female engineers whose lives were transformed after joining our programming boot camp.

Read more

The future of work: Guidelines for building change-ready and vulnerable leadership

Lea Kimpele, Head of People Development, People Tech and Analytics, discusses how work will change in the coming years and what skills leaders need to lead their teams.

Read more

How to test Paging 3 for Android paging implementation

Mohamed shares tips on how to test Paging 3 (PagingSource) for Android paging implementation.

Read more

GraphQL: When to consider using it?

Mohamed Gamal, SumUp's Android Engineer, shares insights and benefits of using GraphQL in a project.

Read more

A day in the life of a Senior QA Engineer

Milena takes us through a typical day in her life as a Senior QA Engineer at SumUp Bulgaria.

Read more

Meet the team: Ivan Deskov, Staff Engineer

Meet Ivan, a Staff Engineer in the Bank Tribe in Sofia, Bulgaria.

Read more

Meet the team: Migle, Product Lead

Migle is a Product Lead part of the Accounts team in Vilnius, Lithuania.

Read more

Reactive to proactive data quality monitoring

In this blog post, we want to share SumUp's journey on how we moved from reactive to proactive data quality monitoring.

Read More

SumUp Hack Week - Why do we hack?

We're on a mission to lead payment solutions for small merchants globally, but to achieve that, we need to foster innovation among our tech teams.

Read more

Stop using Alpine Docker images

At SumUp, we use Kubernetes with Docker images a lot, so we are always looking for the best options when it comes to base images.

Read more

How to write robust REST API with OpenAPI

While working as a backend engineer, I developed a few REST APIs. One thing that always happened to me...

Read more

Career development as a software engineer

Mariusz shares the most important factors that he tries to follow when it comes to his career development.

Read more

Golang Goroutines 101

Golang is famous for its concurrency management. I'll describe and give examples of how to use one of its most powerful features: goroutines.

Read more

Meet our CTO - Johannes Schaback

Johannes discusses why he joined SumUp and how he aims to make SumUp a Top 10 Tech Company in the world.

Watch video

Incident management at SumUp

A technical explanation of a recent production issue and the steps we took to remedy the situation.

Read more

AMA: Backend engineering at SumUp

Yonatan is a SumUp Backend Engineer in the Sales Platform tribe. He answers some frequently asked questions by candidates.

Watch video

Women in engineering at SumUp

Members of our Women in Engineering community shared the stories behind their decision to become an engineer.

Read more

Things I learnt as a software engineer

Some people ask me if it’s too early or too late to become a software engineer. My answer for both is a strong NO.

Read more

Kafka SSL encryption and authentication (Part one)

Apache Kafka is a distributed publish-subscribe system where the messages are distributed across a set of nodes, called brokers so that the producers 

Read more

Kafka SSL encryption and authentication (Part one)

Apache Kafka is a distributed publish-subscribe system where the messages are distributed across a set of nodes, called brokers so that the producers 

Read more

Migrating SumUp's internal tools

Migrating internal tools can be painful. So let me share our experience migrating from one CI and CD tool to another.

Read more

Decision-making for healthy dev teams

Putting the responsibility of effectively communicating with senior members of a team and making technical decisions with an equal representation.

Read more