Senior Backend Engineer - Golang

Remote $90k–$135k senior today full-time quality 8.7/10

Role in brief

SumUp is seeking a Senior Backend Engineer to build and maintain scalable backend services for its fintech products. This role involves designing APIs, data models, and event-processing pipelines, with a focus on data consistency and reliability. Candidates with strong Golang experience and familiarity with cloud infrastructure are encouraged to apply.

GolangPostgresAWSDockerKubernetesTerraformRabbitMQKafka

About the role

This role focuses on developing foundational backend services that provide a reliable source of truth for product and merchant data across SumUp's global fintech platform. You will be responsible for designing and evolving these services, ensuring they are scalable, reliable, and easily adopted by internal teams. The work involves creating robust APIs, data models, and integration patterns to provide consistent and trustworthy information.

A key part of the position includes building and improving data ingestion, aggregation, and event-processing pipelines. These pipelines will consolidate signals from various parts of the SumUp ecosystem to generate actionable merchant intelligence. You will also contribute to the long-term architectural strategy for Product Catalogue and Merchant Intelligence services, helping to establish platform capabilities for multiple systems and teams.

Success in this role means writing high-quality, maintainable backend code that adheres to engineering best practices for testing, observability, and production readiness. You will collaborate with product managers, data teams, and other engineers to identify needs, solve complex data challenges, and translate them into effective technical solutions. This includes defining engineering standards and technical direction within a newly formed squad operating in a complex domain.

The listed salary range for this full-time senior role is $90,000 to $135,000 USD.

Skills that matter here

  • Golang: This role requires solid experience in Golang for designing and building scalable backend services.
  • Postgres: Hands-on experience with Postgres or similar relational databases is necessary for data storage and management.
  • AWS: Experience with AWS is needed for deploying and managing cloud infrastructure.
  • Docker: Docker experience is used for containerizing applications and ensuring consistent environments.
  • Kubernetes: Familiarity with Kubernetes is required for orchestrating and managing containerized workloads.
  • Terraform: Terraform or similar infrastructure-as-code tools are used for provisioning and managing infrastructure.

Who this role suits

  • A person who thrives on designing and building foundational backend services with a strong focus on scalability and reliability.
  • Someone who excels at collaborating across product, data, and engineering teams to solve complex data challenges.
  • An individual with a strong ownership mindset, capable of working independently and navigating ambiguity.
  • A professional who is committed to writing high-quality, maintainable code and defining engineering standards.

From the employer

What you’ll do

  • Design, build, and evolve foundational backend services that create a shared source of truth for product and merchant data across SumUp, with a strong focus on scalability, reliability, and ease of adoption by internal teams.
  • Develop and maintain robust APIs, data models, and integration patterns that enable teams across the business to access consistent and trustworthy product and merchant information.
  • Build and improve data ingestion, aggregation, and event-processing pipelines that bring together signals from across the SumUp ecosystem into actionable merchant intelligence.
  • Contribute to shaping the long-term architecture and strategy for the Product Catalogue and Merchant Intelligence services, helping establish platform capabilities that can be used across multiple systems and teams.
  • Write high-quality, maintainable backend code following engineering best practices for testing, observability, and production readiness.
  • Collaborate closely with product managers, data teams, and engineers across SumUp to identify needs, solve complex data challenges, and turn them into effective technical solutions.
  • Work across squad and domain boundaries to support integrations, improve data consistency, and enable better internal tools, workflows, and merchant experiences.
  • Help define engineering standards, technical direction, and ways of working in a newly established squad operating in a complex and evolving domain.

You’ll be great for this role if you have

  • Strong professional experience in backend engineering, building and operating reliable production systems.
  • Solid experience with Golang and designing scalable backend services.
  • Strong knowledge of API design, system design, and data modeling.
  • Hands-on experience with Postgres or similar relational databases.
  • Experience with AWS, Docker, Kubernetes, and infrastructure-as-code tools such as Terraform.
  • Familiarity with event-driven architectures and message brokers such as RabbitMQ or Kafka.
  • A strong ownership mindset, with the ability to work independently and navigate ambiguity.
  • Clear communication skills and a collaborative approach to working across product, data, and engineering teams.

Why you should join SumUp

  • 🌍 Opportunity to work with SumUppers globally on large-scale fintech products used by millions of businesses worldwide, from our Berlin office. This involves an office-first setup.
  • 🧑‍🔬 We take learning and experimentation seriously with Hack Days every second Friday, and entire global Hack Weeks.
  • 🌈 Commitment to Diversity and Inclusion: Be part of a workplace that values and promotes diversity, fostering an inclusive environment where everyone's perspectives are respected and embraced.
  • 📚 A dedicated annual L&D budget of €2,000 for attending conferences and/or advancing your career through further education.
  • 🚀 Enrolment onto our VSOP program: You will own a stake in SumUp’s future success.
  • 💶 A corporate pension scheme where we match up to 20% of your contributions.
  • 🔄 30 Days Sabbatical: Enjoy the unique opportunity to take a well-deserved break with our 30 days sabbatical benefit after completing 3 years of employment with SumUp.
  • 🔗 Referral Bonus: Earn additional rewards by referring talented individuals to join the SumUp team.
  • 🚵🏾‍♂️ Numerous other benefits such as Urban Sports Club subsidy, Kita placement assistance, relocation assistance, subsidised office lunches.

Questions about this role

What is the compensation for this role?

The salary range for this full-time Senior Backend Engineer position is $90,000 to $135,000 USD.

What is the remote work policy?

This role is based in Berlin with an office-first setup, despite being listed as remote in the job posting.

What level of experience is required?

This is a senior-level position requiring strong professional experience in backend engineering and operating reliable production systems.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to SumUp.