Senior Software Engineer — Payments Acquiring Platform

SumUp

Sofia (NM)

On-site

USD 79,000 - 113,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

€2,000 annual L&D budget for education
Health & life insurance
Multisport card
Birth/adoption bonuses
Discounts
Referral program
€100 monthly food vouchers
€40 flexible benefits
1-month sabbatical every 3 years
25 days paid leave

Job summary

SumUp is building its own acquiring capability in Europe and seeks a Senior Software Engineer with strong Go expertise to design and evolve core payments infrastructure. You will work on greenfield components powering payment experiences for small businesses worldwide, contributing from Sofia with a focus on reliability and scalability.

You will collaborate with multiple cross-functional teams to deliver secure, compliant, and observable systems while mentoring teammates and taking ownership of

Qualifications

  • 5+ years of professional software engineering experience with Go.
  • Experience building and consuming APIs in production environments.
  • Strong understanding of architecture, design principles and data modeling.
  • Experience with SQL and NoSQL databases; PostgreSQL and Kafka are valuable.
  • Practical experience with Docker, AWS and Kubernetes.
  • DevOps mindset and ownership of own services.
  • Strong problem-solving, collaboration and communication skills.

Responsibilities

  • Design and build core acquiring capabilities including authorisation, clearing and settlement.
  • Develop APIs, data models and services for the acquiring platform.
  • Build reporting, back-office and operational tools for reliable acquiring operations.
  • Ensure systems meet card-scheme, security and compliance requirements.
  • Create observability, monitoring and incident-response foundations.
  • Collaborate with Processing, Reconciliation, Risk, Compliance, Finance and Treasury.
  • Contribute to architecture discussions and make sound technical decisions.
  • Take ownership of medium-to-large technical initiatives spanning teams.
  • Identify and prioritize technical debt and operational risks.
  • Mentor teammates and shape testing and on-call practices.

Skills

Go
APIs
Software architecture
SQL/NoSQL
PostgreSQL
Kafka
Docker
AWS
Kubernetes
DevOps mindset
Ownership

Education

Tools

Git

Job description

SumUp is building its own acquiring capability in Europe and seeks a Senior Software Engineer with strong Go expertise to design and evolve core payments infrastructure. You will work on greenfield components powering payment experiences for small businesses worldwide, contributing from Sofia with a focus on reliability and scalability.

You will collaborate with multiple cross-functional teams to deliver secure, compliant, and observable systems while mentoring teammates and taking ownership of

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, EU Own Acquiring
Senior Software Engineer, EU Own Acquiring

SumUp • Sofia (NM)

On-site
USD 79,000 - 113,000
€2,000 annual L&D budget for education
Health & life insurance
Multisport card
+7
Senior Go Backend Engineer for Fintech Data Systems
Senior Go Backend Engineer for Fintech Data Systems

SumUp • Galloway Township (NJ)

On-site
USD 120,000 - 190,000
VSOP stake in SumUp
Pension matching 20%
30 days sabbatical
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
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
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
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 — 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 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 — 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 - 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