Golang Backend Engineer — Money Movement Platform

SumUp

United States

On-site

USD 44,000 - 74,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Virtual Stock Options
Learning budget
Gym membership
Hack Days
Hack Weeks
Paid time off 25 days
Health insurance
Life & accident coverage

Job summary

SumUp seeks a Backend Engineer to own production money movement backend services and integrations across SEPA/UK transfer flows. You’ll work on complex systems, improving reliability and contributing to design and implementation.

Expect collaboration with Product, QA, and other engineers while scaling backend services to support merchants. Our tech stack includes Golang, AWS, Kafka, PostgreSQL, Redis, and Kubernetes, with observability via Prometheus, Grafana, and Honeycomb.

Qualifications

  • Experience building backend services in production environments.
  • Proficient in Go (Golang) and open to learning other languages as needed.
  • Familiar with cloud-based systems, containerized workloads, and automated delivery pipelines.
  • Ability to raise well-scoped PRs, perform code reviews, and uphold code quality and test coverage.
  • Understanding of system architecture, data modeling, and API design; eager to deepen this knowledge.
  • Strong communication and collaboration with engineers, product managers, and stakeholders.

Responsibilities

  • Build and maintain production money movement backend services and ensure reliability.
  • Own and deliver defined tasks and features within the team’s domain.
  • Contribute to design and implementation following architectural patterns.
  • Improve service reliability and quality by writing tests and enhancing monitoring.
  • Participate in on-call rotations and incident response.
  • Apply a backend/system perspective during refinement and risk assessment.
  • Collaborate with Product, QA, and other engineers to deliver end-to-end transfer and banking capabilities.

Skills

Golang
Backend services
Cloud
Kubernetes
Code reviews
System design
Team collaboration

Tools

PostgreSQL
Kafka
Redis
Prometheus
Grafana
Cursor
GitHub Copilot

Job description

SumUp seeks a Backend Engineer to own production money movement backend services and integrations across SEPA/UK transfer flows. You’ll work on complex systems, improving reliability and contributing to design and implementation.

Expect collaboration with Product, QA, and other engineers while scaling backend services to support merchants. Our tech stack includes Golang, AWS, Kafka, PostgreSQL, Redis, and Kubernetes, with observability via Prometheus, Grafana, and Honeycomb.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Backend Engineer — Money Movement at Scale (Europe)
Golang Backend Engineer — Money Movement at Scale (Europe)

SumUp • Berlin (NH)

On-site
USD 80,000 - 125,000
Stock options
Pension scheme matching 20%
28 days paid leave + holidays
+2
Golang Backend Engineer - Global Banking Platform
Golang Backend Engineer - Global Banking Platform

SumUp • United States

On-site
USD 120,000 - 180,000
Virtual Stock Options
Gym membership
Learning budget (2,000 EUR)
+5
Golang Backend Engineer for Global Banking Platform
Golang Backend Engineer for Global Banking Platform

SumUp • Berlin (NH)

On-site
USD 110,000 - 150,000
Learning budget (2,000 EUR)
Sabbatical program
Pension Scheme
+3
Backend Engineer (Golang) - Transfers Europe
Backend Engineer (Golang) - Transfers Europe

SumUp • United States

On-site
USD 44,000 - 74,000
Virtual Stock Options
Learning budget
Gym membership
+5
Backend Engineer (Golang) - Transfers Europe
Backend Engineer (Golang) - Transfers Europe

SumUp • Berlin (NH)

On-site
USD 80,000 - 125,000
Stock options
Pension scheme matching 20%
28 days paid leave + holidays
+2
Senior Backend Engineer — Global Banking Platform (Go/K8s)
Senior Backend Engineer — Global Banking Platform (Go/K8s)

SumUp • United States

On-site
USD 55,000 - 93,000
Virtual Stock Options
25 days of paid leave
Health insurance
Backend Engineer (Golang) - Bank Balance
Backend Engineer (Golang) - Bank Balance

SumUp • Berlin (NH)

On-site
USD 110,000 - 150,000
Learning budget (2,000 EUR)
Sabbatical program
Pension Scheme
+3
Senior Golang Engineer, Pricing Platform
Senior Golang Engineer, Pricing Platform

SumUp • United States

On-site
USD 120,000 - 170,000
25 days paid leave
Learning budget
10 days paid educational leave
+2
(Senior) Backend Engineer (Golang) - Bank
(Senior) Backend Engineer (Golang) - Bank

SumUp • United States

On-site
USD 55,000 - 93,000
Virtual Stock Options
25 days of paid leave
Health insurance
Senior Software Engineer (Golang) – Pricing Domain
Senior Software Engineer (Golang) – Pricing Domain

SumUp • United States

On-site
USD 120,000 - 170,000
25 days paid leave
Learning budget
10 days paid educational leave
+2