Senior Go Backend Engineer for Fintech Data Systems

SumUp

Galloway Township (NJ)

On-site

USD 120,000 - 190,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

VSOP stake in SumUp
Pension matching 20%
30 days sabbatical

Job summary

SumUp is seeking a backend software engineer with a strong Go background to build and scale systems that attribute merchant acquisition, calculate commissions, and track lifecycle events. You will design APIs, implement data models, and collaborate with multiple squads to automate complex workflows in a fintech context.

This role emphasizes end-to-end ownership, strong testing and observability, and the use of modern event-driven patterns.

Qualifications

  • Strong backend engineering background in Go or a typed-language generalist able to ramp quickly.
  • Experience designing APIs and distributed systems with clear contracts and versioning.
  • Fluent in relational databases (PostgreSQL, Snowflake) and appropriate data choices.
  • Built Kafka-based event-driven systems and understands CDC/event-sourcing patterns.
  • Experience with auditable, high-trust fintech/payments domain preferred.

Responsibilities

  • Aggregate data across SumUp to identify acquisition channels and driving agents.
  • Define API contracts, schemas, and integration patterns for teams to reuse.
  • Build Lifecycle Event Log and internal APIs for monitoring commissions.
  • Establish testing, observability, and incident response practices.
  • Own end-to-end delivery from design to production with sound trade-offs.

Skills

Go backend
APIs & contracts
Distributed systems
Databases (PostgreSQL)
Kafka / event-driven
Observability
Mentorship
End-to-end ownership

Education

Bachelor's degree in CS

Tools

PostgreSQL
Snowflake
Kafka

Job description

SumUp is seeking a backend software engineer with a strong Go background to build and scale systems that attribute merchant acquisition, calculate commissions, and track lifecycle events. You will design APIs, implement data models, and collaborate with multiple squads to automate complex workflows in a fintech context.

This role emphasizes end-to-end ownership, strong testing and observability, and the use of modern event-driven patterns.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Backend Engineer - FinTech Data Systems
Senior Go Backend Engineer - FinTech Data Systems

SumUp • Berlin (NH)

On-site
USD 124,000 - 169,000
VSOP program
Pension scheme (20%)
30 Days Sabbatical
+4
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
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
Senior Software Engineer — Payments Acquiring Platform
Senior Software Engineer — Payments Acquiring Platform

SumUp • Sofia (NM)

On-site
USD 79,000 - 113,000
€2,000 annual L&D budget for education
Health & life insurance
Multisport card
+7
Golang Backend Engineer — Money Movement Platform
Golang Backend Engineer — Money Movement Platform

SumUp • United States

On-site
USD 44,000 - 74,000
Virtual Stock Options
Learning budget
Gym membership
+5
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
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
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 Go Backend Engineer - Fintech Core & Payments
Senior Go Backend Engineer - Fintech Core & Payments

Rockcruit • United States

Remote
USD 140,000 - 180,000
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