SumUp logo

Senior Backend Engineer (Kotlin)

SumUp

Join Our Global Bank Tribe

Joining our Global Bank Tribe means you'll play a pivotal role in building SumUp's very own digital bank. You’ll be part of a global, autonomous, cross-functional team, with over 32 nationalities across Cologne, Berlin, São Paulo, Santiago, Sofia, and Vilnius who love to take ownership, work with purpose, and are building the number 1 bank for small businesses.

Role Overview

As a Senior Backend Engineer (Kotlin), you'll be responsible for facilitating the transition from a localized setup with regional banks to a unified Global Bank. You will have substantial influence on the design of our global platform, ensuring it's optimized for scalability, reliability, and security to meet the needs of our expanding user base. The challenge lies in executing all three tasks—redesigning, introducing new features, and scaling operations—simultaneously. If you're up for this multifaceted challenge, we'd love to hear from you.

What You’ll Do

  • Co-design and develop our global platform by engaging in collaborative efforts with cross-functional teams to optimize scalability, reliability, and security for our global banking platform.
  • Design REST APIs and build highly available event-driven systems.
  • Work in a global context with teams in Europe, the US, and Latin America.
  • Collaborate with a cross-functional team to clarify problems, outline opportunities, prototype solutions, ensure smooth deployment, continuous integration, and support existing functionalities.
  • Actively participate in the selection of new tools, technologies, and processes, code reviews, and pair programming with other software engineers.
  • Become a subject matter expert and actively participate in product discussions to assist your team in delivering business value by making the best backend-related decisions.
  • Continuously raise the bar by mentoring fellow backend engineers, driving engineering initiatives, adopting and actualizing best practices with the team, and fostering a strong, collaborative engineering culture that emphasizes continuous learning.

You’ll Be Great for This Role If

  • You have solid experience as a Senior Backend Engineer, proficient in both Java & Kotlin.
  • You have proven experience in software architecture and application design, with a track record of making architectural decisions and a deep understanding of fundamental system architecture and API design (RESTful and event-driven services).
  • You have hands-on experience with CI/CD pipelines and version control systems, demonstrating your familiarity with DevOps practices.
  • You feel comfortable working with SQL databases.
  • You have a good understanding of modern cloud technologies (AWS, Docker, Kubernetes).
  • You have experience with monitoring tools such as Prometheus, Grafana.
  • You have a passion to write clear, concise, and testable code that your team can understand, maintain, and improve.

Why You Should Join SumUp

  • The opportunity to work on large-scale fintech products used by millions of small businesses around the world.
  • Work on a high-impact squad that is at the core of the Bank Tribe.
  • A dedicated annual Learning & Development budget for attending conferences and/or advancing your career through further education.
  • Enrollment onto our virtual stock ownership program - you will own a stake in SumUp’s future success.
  • You'd enjoy other great location-tailored benefits.
  • You’ll attend global offsites and/or hackathons.
  • Join a truly global SumUp team of 3200+ people from 80+ countries, spread across 4 continents.

Job Application Tip

We recognize 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 okay too because it means you have room to learn and develop your career at SumUp.

Benefits
Extracted with AI

  • Learning & Development budget
  • Virtual stock ownership program
  • Global offsites and hackathons
  • Location-tailored benefits

Similar jobs

Last update: 23 minutes ago

SumUp logo
SumUp

Senior Android Developer

Join SumUp as a Senior Android Developer to build and enhance our digital banking solutions using Kotlin and Android technologies.

SumUp logo
SumUp

Senior Android Developer

Join SumUp as a Senior Android Developer to build innovative fintech solutions using Kotlin and Android.

SumUp logo
SumUp

Software Engineer - Back-End (Elixir, Kotlin, Ruby)

Join SumUp as a Software Engineer focusing on back-end development with Elixir, Kotlin, and Ruby in Berlin.

SumUp logo
SumUp

Senior Backend Engineer (Golang) - Global Bank

Senior Backend Engineer specializing in Golang for a global bank, focusing on distributed, event-driven systems.

SumUp logo
SumUp

Engineering Manager - Backend (Elixir, Kotlin)

Join SumUp as an Engineering Manager in Berlin to lead backend teams using Elixir and Kotlin, driving innovative banking solutions.

SumUp logo
SumUp

Senior Backend Engineer (Elixir & Go)

Join SumUp as a Senior Backend Engineer to build digital merchant bank solutions using Elixir & Go.

SumUp logo
SumUp

Senior Backend Software Engineer (Golang)

Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.

SumUp logo
SumUp

Senior Android Developer (Global Expansion)

Senior Android Developer for global fintech expansion, skilled in Kotlin and Swift, based in Barcelona.

SumUp logo
SumUp

Senior Android Developer (Global Expansion)

Join SumUp as a Senior Android Developer to drive global expansion, develop mobile apps, and enhance user experiences.

SumUp logo
SumUp

Senior Backend Engineer - Elixir

Join SumUp as a Senior Backend Engineer specializing in Elixir to innovate and support payment device features in a cross-functional team.

SumUp logo
SumUp

Senior Fullstack Engineer - Platform

Join SumUp as a Senior Fullstack Engineer to develop software systems for global fintech products in Berlin.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) to build a unified global banking platform for small merchants.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

SumUp logo
SumUp

Senior Software Engineer (Golang) - Online Payments

Join SumUp as a Senior Software Engineer (Golang) in Berlin to revolutionize fintech with scalable online payment solutions.

SumUp logo
SumUp

Senior Backend Engineer (Java) - Payouts

Senior Backend Engineer role focusing on Java and microservices architecture for global payouts at SumUp, Sofia.

SumUp logo
SumUp

Full Stack Engineer - Online Payments

Join SumUp as a Full Stack Engineer in Berlin to revolutionize fintech with Java, JavaScript, and microservices. Work on scalable, high-quality code.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Softwaregini logo
Softwaregini

Senior Backend Engineer (Kotlin, Spring Boot)

Join Softwaregini as a Senior Backend Engineer to develop robust systems using Kotlin and Spring Boot. Work in a hybrid environment in Berlin.

SumUp logo
SumUp

Engineering Manager - Global Bank

Join SumUp as an Engineering Manager to lead cross-functional teams in developing innovative banking solutions using modern technologies.

SumUp logo
SumUp

Full-Stack Engineer - Pricing

Join SumUp as a Full-Stack Engineer in Berlin to design and maintain scalable services in a microservice architecture.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Trade Republic logo
Trade Republic

Senior Backend Engineer (Kotlin, Spring)

Join Trade Republic as a Senior Backend Engineer to build scalable services using Kotlin and Spring in a hybrid work environment.

SumUp logo
SumUp

Backend Engineer (Golang) - Payments Processing Platform

Join SumUp as a Backend Engineer specializing in Golang, enhancing our payments platform in Sofia, Bulgaria.

UP42 logo
UP42

Senior Backend Engineer (Java/Kotlin)

Senior Backend Engineer role focusing on Java/Kotlin, Spring Framework, and GCP in a dynamic team at UP42, Berlin.