Senior Go Backend Engineer – Fraud Risk & AI Systems

SumUp

United States

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SumUp is seeking a software engineer to strengthen the Merchant Risk Intelligence team. You will develop Go-based backend services, contribute to our risk decision framework, and help design scalable distributed systems.

Collaboration with data scientists, ML engineers, fraud strategy, and product managers will be central to turning complex problems into practical, secure solutions. You will also contribute to Python initiatives, apply AI-assisted tooling, and participate in code reviews and

Qualifications

  • Professional experience developing software with Go/Golang.
  • Experience building and operating distributed systems and backend services.
  • Strong system design skills and an understanding of reliable, maintainable software architecture.
  • Experience working with Kubernetes and Kafka.
  • Working knowledge of Python and an interest in contributing to Python-based products or AI/agentic development.
  • Experience using AI-assisted tools as part of your software development workflow.
  • Experience working in agile, cross-functional teams and collaborating with stakeholders beyond engineering.
  • A pragmatic, outcome-focused approach: define an MVP, make sensible trade-offs and improve iteratively.

Responsibilities

  • Develop new functionality and support existing services across the tribe’s codebase, primarily using Go
  • Contribute to the continued development of our in-house merchant risk decision framework, taking it beyond its MVP and enabling new fraud prevention, risk and compliance use cases
  • Design, build and maintain reliable distributed systems and backend services
  • Work closely with product managers, data scientists, machine learning engineers, fraud strategy teams and operational stakeholders to turn complex problems into practical solutions
  • Help shape technical direction, service boundaries and system design decisions across the team
  • Contribute to Python projects, including AI-agent initiatives, as you build a broader understanding of the team’s systems
  • Participate in code reviews, testing, monitoring and continuous improvement of production services
  • Use AI-assisted development tools thoughtfully to deliver meaningful features faster without compromising code quality, security or maintainability
  • Be open to participating in an on-call rotation as the team’s production responsibilities and support model evolve

Skills

Go
Distributed systems
System design
Agile teams
Python knowledge
AI-assisted development

Tools

Kubernetes
Kafka

Job description

SumUp is seeking a software engineer to strengthen the Merchant Risk Intelligence team. You will develop Go-based backend services, contribute to our risk decision framework, and help design scalable distributed systems.

Collaboration with data scientists, ML engineers, fraud strategy, and product managers will be central to turning complex problems into practical, secure solutions. You will also contribute to Python initiatives, apply AI-assisted tooling, and participate in code reviews and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer — Global Expansion & AI Tools
Senior Backend Engineer — Global Expansion & AI Tools

SumUp • Berlin (NH)

On-site
USD 127,000 - 173,000
Equity option
L&D budget €2,000
Pension match up to 20%
+4
Golang Backend Engineer for Global Banking Platform
Golang Backend Engineer for Global Banking Platform

SumUp • Berlin (NH)

On-site
USD 120,000 - 180,000
Senior Backend Engineer: Commercial Systems & Intelligence
Senior Backend Engineer: Commercial Systems & Intelligence

SumUp Inc. • Mission (KS)

On-site
USD 104,000 - 151,000
VSOP program
Pension matching up to 20%
30 days sabbatical after 3 years
+2
(Senior) Backend Engineer - Golang
(Senior) Backend Engineer - Golang

SumUp • United States

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

SumUp • Berlin (NH)

On-site
USD 127,000 - 173,000
Equity option
L&D budget €2,000
Pension match up to 20%
+4
Senior Payments Backend Engineer - Go & Microservices
Senior Payments Backend Engineer - Go & Microservices

SumUp • Sofia (NM)

On-site
USD 48,000 - 78,000
Office in Sofia
Virtual Stock Option programme
€2000 L&D budget
+3
Backend Engineer, Transfers Gateway (Go & Payments)
Backend Engineer, Transfers Gateway (Go & Payments)

SumUp • Berlin (NH)

On-site
USD 45,000 - 60,000
Virtual Stock Options
25 days paid leave
Annual learning budget (2,000 EUR)
+2
Backend Engineer (Golang) - Balance Management
Backend Engineer (Golang) - Balance Management

SumUp • Berlin (NH)

On-site
USD 120,000 - 180,000
Backend Engineer – Global Banking Platform (Go/AWS)
Backend Engineer – Global Banking Platform (Go/AWS)

SumUp • United States

On-site
USD 45,000 - 60,000
Virtual Stock Options
25 days paid leave
Gym membership allowance
+1
Backend Engineer - Transfers Gateway
Backend Engineer - Transfers Gateway

SumUp • Berlin (NH)

On-site
USD 45,000 - 60,000
Virtual Stock Options
25 days paid leave
Annual learning budget (2,000 EUR)
+2