Senior Software Engineer (Golang) – Pricing Domain

SumUp

United States

On-site

USD 120,000 - 170,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

Benefits offered by this job

25 days paid leave
Learning budget
10 days paid educational leave
Hackathons
Health and life insurance

Job summary

SumUp is expanding its Pricing team to build a scalable pricing platform for its payments ecosystem. As a Senior Software Engineer you’ll design and deliver backend services, drive architectural decisions, and mentor peers in a small, high-impact squad.

You’ll work with Golang, REST APIs, Docker, AWS and Kubernetes, shaping pricing logic at scale across millions of transactions. Join a global, inclusive culture with strong ownership and growth opportunities.

Qualifications

  • At least 3+ years of programming experience, including Golang.
  • Experience building and consuming RESTful APIs.
  • Familiar with Docker, AWS, Kubernetes.
  • DevOps mindset and ownership attitude.
  • Experience with SQL & NoSQL DBs (Postgres, Kafka).
  • Strong understanding of system architecture and API design.
  • Collaborative, open to feedback with strong problem-solving skills.

Responsibilities

  • Design, develop, and maintain scalable backend services for pricing systems.
  • Develop backoffice tools for pricing management.
  • Write high-quality, maintainable code following best practices.
  • Provide documentation and automated tests; ensure code quality.
  • Collaborate with software, QA and DevOps to enable smooth deployment and CI/CD.
  • Participate in code reviews to improve maintainability.
  • Support requirements analysis, scope definition, and retrospectives.

Skills

Golang
REST APIs
Docker
AWS
Kubernetes
DevOps mindset
SQL & NoSQL
System design
Ownership
Team collaboration

Tools

Postgres
Kafka

Job description

At SumUp, we create tools that help small businesses get paid easily, manage money confidently, and grow sustainably. Our mission is to empower merchants around the world, and at the heart of that mission is a robust, scalable Payments Platform developed in Sofia.

We’re now expanding this platform with a new dedicated Pricing team – and we’re looking for Software Engineers (Mid & Senior) who want to build core services from the ground up and make a lasting impact across SumUp.

About the team

Pricing is an important part of any payments business. The Pricing team will build and own the services that determine how SumUp’s products and transactions are priced worldwide. This includes maintaining existing pricing tools and creating a future-ready pricing platform that enables precision, flexibility, and transparency.

We’ll be a small, high-impact team with strong engineering ownership. You’ll help define how pricing logic is modeled, how it evolves, and how it's applied at scale for millions of transactions across our ecosystem.

About the role

As aSenior Software Engineer in our Pricing team, you’ll help design, build, and maintain a scalable and compliant pricing platform for SumUp’s payment ecosystem. You’ll participate in architectural discussions, guide technical decisions, and deliver projects independently or in collaboration with your squad.

Your work will directly shape how SumUp evolves its pricing capabilities and supports business growth.

What you’ll do
  • You’ll design, develop, and maintain scalable backend services for our pricing systems.
  • You’ll develop backoffice tools for pricing management.
  • You’ll write high-quality, maintainable, and scalable code that meets coding standards and best practices.
  • You’ll provide comprehensive documentation and automated good test coverage, improve code quality
  • You’ll collaborate with other software, QA and DevOps engineers to ensure smooth deployment, continuous integration, and support for the software that we deliver in production environments.
  • You’ll actively participate in code reviews with other software engineers to improve code quality and maintainability.
  • You’ll support technical discussions during requirements analysis and scope definition.
  • You’ll participate in team retrospectives and document lessons learned.
You’ll be great for this role if you have
  • You have at least 3+ years of programming experience, including in Golang
  • You have experience with building and consuming RESTful APIs
  • You’re familiar with Docker, AWS, Kubernetes (user, not admin experience)
  • You have a DevOps mindset
  • You have experience with SQL & NoSQL DBs. We’re working with Postgres and Kafka
  • You understand fundamental system architecture, software design principles, data modeling, and API design
  • You are have an open to feedback, collaborative approach to teamwork and excellent problem-solving skills
  • You take pride in engineering and have a keen sense of ownership of the work that you do
Why you should join SumUp
  • You’ll play a key role in ahigh-impact team working on one of the most critical services at SumUp, while being part of a global scale-up of 3000+ people from 60+ countries, spread across 4 continents.
  • Shape the future of SumUp’s pricing capabilities and business strategy.
  • You’ll receive 25 days’ paid leave, increasing with tenure, and paid vacation for certain occasions. You’d enjoy a paid 1 month Sabbatical vacation every 3 years.
  • You’ll receive an individual learning budget and can take 10 days paid educational leave to expand your skillset. You'll have access to hackathons.
  • You'd enjoy other great benefits such as additional health and life insurance; funded therapy & coaching sessions with licensed psychotherapists; co-sponsored Multisport card; Child birth/adoption bonus; free shuttle buses from Joliot-Curie metro station; a long list of discounts; attractive referral programme; monthly budget for food vouchers (100 EUR) and flexible benefits (40 EUR) , and more.

About SumUp

Be empowered to do more that matters.

At SumUp, we're on a mission to empower small businesses across the globe by providing simple and affordable tools that allow them to thrive. Today, over 4 million businesses in 37 markets rely on SumUp as their financial partner to manage payments, finance and customer relationships.

Our commitment to small businesses is reflected in our diverse team of over 3,000 SumUppers from over 90 nationalities, united by global collaboration and an innovative mindset. Our core values lay the foundation for who we are and what we stand for, shaping our work culture and driving our success. We foster inclusivity and a continuous learning culture, providing a safe space for personal and professional growth. Our differences make us unique and strong as we strive to create an environment where everyone belongs and feels supported, no matter how they identify.

SumUp is proud to be an Equal Employment Opportunity employer, actively seeking and embracing diversity in our workforce. We don't make hiring or employment decisions based on race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age or any other basis protected by applicable laws or prohibited by company policy. Our commitment extends beyond recruitment to creating a safe and respectful workplace where harassment of any form is strictly prohibited. Discover more about our culture and opportunities on our careers website, and follow our journey on LinkedIn, Instagram, and TikTok.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

(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
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) - 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
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 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
Backend Engineer (Golang) - Bank Balance
Backend Engineer (Golang) - Bank Balance

SumUp • United States

On-site
USD 120,000 - 180,000
Virtual Stock Options
Gym membership
Learning budget (2,000 EUR)
+5
Senior Fullstack Engineer - Localization
Senior Fullstack Engineer - Localization

SumUp • Berlin (NH)

On-site
USD 103,000 - 142,000
Virtual Stock Option programme
Annual L&D budget of €2000
Corporate pension with up to 20% match
+4
Senior Platform Engineer
Senior Platform Engineer

SumUp Inc. • Boulder (CO)

On-site
USD 160,000 - 185,000
Virtual Stock Options
Learning & Development budget
Generous vacation time
+1
Senior Financial Analyst – Revenue Streams
Senior Financial Analyst – Revenue Streams

SumUp • United States

On-site
USD 63,000 - 85,000
Virtual Stock Option
L&D budget €2000 and 10 days education
25 days paid leave + service-based 1‑2
+6
Payment Operations Specialist
Payment Operations Specialist

SumUp • United States

On-site
USD 60,000 - 90,000
Referral bonus
25 days paid leave
Sabbatical after 3 years
+4