Logo Sumup

Backend Engineer - Balance Management

New

Job

  • Level
    Experienced
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Onsite
  • Job Summary

    In this role, you'll optimize the balance management system and develop a global transaction service while ensuring high availability in cloud environments and collaborating with various teams for seamless banking operations.

    Job Technologies

    Your role in the team

    • At SumUp, the Global Bank team builds the core infrastructure and services that give merchants a digital bank account, helping small businesses manage their money easily and reliably.
    • The Balance Management Squad sits at the core of the Global Bank Platform. Right now, our team is completing a major milestone: consolidating and modernizing our balance management system in Europe.
    • The next big step is creating a global transaction history service; a single, shared platform used by all regions to give merchants consistent and transparent views of their financial activity.
    • As a Backend Engineer, you'll help modernize existing systems while balancing innovation with stability, collaborate with teams across regions, and build reliable services that manage diverse markets with different regulations.
    • Build and evolve the SumUp's core banking services that powers ledger operations and transactions, transforming our regional systems into a unified, scalable global platform.
    • Tackle complex distributed systems challenges, ensuring resilient services that continue to perform under high transaction volumes.
    • Support modernization initiatives by improving observability, adding test coverage, refactoring code for long-term maintainability, and gradually introducing new architectural patterns without disrupting live banking operations.
    • Contribute to key architectural decisions - build ledger and transaction history systems from the ground up, ensuring a globally scalable banking solution for our clients.
    • Collaborate with teams across Risk, Treasury, Finance, and Infrastructure to ensure smooth, compliant, and reliable global operations.
    • Take ownership from design to production, running the services you build, monitoring their performance, and continuously improving how we deliver high-quality software at scale.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • You are proficient in Golang and comfortable learning and working with other languages as needed, e.g., Kotlin or Elixir.
    • You write maintainable, well-tested code, follow CI/CD best practices, and take responsibility for the software you build from development to production.
    • You're comfortable building, deploying, and running services in cloud environments like AWS using Docker and Kubernetes.
    • You're eager to learn about relational databases that perform well under load and maintain data consistency.
    • You are a collaborator who enjoys working across regions, communicating clearly, exchanging feedback effectively, and making thoughtful technical decisions together.
    • You have a curiosity for building reliable financial services and banking domain.
    • Knowledge of Elixir - some of our legacy services are written in Elixir, and while it's not essential, it would be useful if you've worked with it before.

    Experience

    • You have solid backend experience building reliable, high-volume services and you think carefully about system design, APIs, data modeling, and how services interact.
    • Deeper PostgreSQL experience - we rely heavily on Postgres, so if you've done performance tuning, complex queries, or schema design, that's a plus.
    • Experience with event streaming platforms (Kafka preferred) and modern observability stacks (Grafana, Honeycomb, etc.)

    This text has been machine translated. Show original

    What we offer

    • 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.
    • Be part of a global tribe building a banking solution from the ground up and delivering impactful solutions to the real-life problems of millions of SumUp merchants all over the world.
    • 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).
    • Sabbatical program for tenured SumUppers.
    • 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.
    • Health & wellness benefits: in-house fitness classes, gym in the office, subsidized Urban Sports Club and available psychotherapy sessions.
    • A lot of other benefits such as Subsidized Public Transport Card, Kita placement assistance, Pension Scheme, Language Learning platform/courses etc.
    • Enrollment onto our virtual stock ownership program - you will own a stake in SumUp's future success.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics You Will Work On

    Job Locations

    • Location Berlin

      Germany

    About Your Employer

    Sumup

    Sumup

    Our mission as a global FinTech company is to build the world's first global card acceptance brand, empowering small businesses all over the world and helping them achieve their goals.

    Description

  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Sumup

    Backend Engineer - Balance Management

    Location
    Berlin
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs