← Back to list

Job
Software Engineer (Golang) - Online Payments
Software Engineer
• On-site
• Full-time
•
Sofia, Bulgaria
SumUp's Online Payments team, part of the Payments Tribe based in Sofia, processes billions of transactions across 36+ countries and handles all Card Not Present (CNP) online payments. As a backend engineer you will co-create and improve the Golang-based microservices platform, focusing on scalability and high availability. The team works in autonomous, cross-functional, co-located squads that own their part of the platform end-to-end.
Responsibilities
- ▹Co-design and develop high-performance, secure backend services for the Online Payments Platform
- ▹Participate in API design and implementation for internal and external integrations
- ▹Deliver business value through backend decisions and active participation in product discussions
- ▹Ensure high code quality, comprehensive test coverage, and clear documentation
- ▹Optimize application performance and scalability through active monitoring and proactive solutions
- ▹Collaborate closely with software developers, QA, and DevOps engineers for smooth deployment, CI and support
- ▹Actively participate in code reviews
Requirements
- ▹Solid experience as a backend software engineer in any modern language (e.g. Go, Java, Python, Kotlin)
- ▹Experience with PostgreSQL/RDBMS and distributed, fault-tolerant systems
- ▹Genuine passion for clean, maintainable, and testable code
- ▹Interest in using AI as part of the development workflow
- ▹Good understanding of software architecture and application design
Nice to have
- ▹Experience with Docker and/or Kubernetes
- ▹Experience with Kafka or other messaging systems
- ▹Experience with Unix/Linux environments
- ▹DevOps practices (CI/CD)
Soft skills
Strong system design thinkingCollaborationOwnershipContinuous improvement mindset
What we offer
- ▹€2,000 annual learning & development budget for conferences or education
- ▹25 days of paid leave, increasing with tenure, plus paid vacation for special occasions
- ▹1-month sabbatical every 3 years
- ▹Health and life insurance
- ▹Co-sponsored Multisport card
- ▹Childbirth/adoption bonus and referral program
- ▹€100 monthly food vouchers and €40 flexible benefits
About the company
SumUp is a leading financial technology company founded in 2012, serving more than 4 million merchants in over 35 markets. It builds simple, easy-to-use financial solutions for small businesses, with diverse teams across Europe, South America and the United States.
Similar jobs

Job
Software Engineer
Cube
AI/MLCeleryData Science
+19
💰 Salary: not specified
🏢 On-site
Bangalore
🗣️ EN

Job
Software Engineer – Developer Experience
Dremio
Cpp
+8
💰 Salary: not specified
🌍 Remote
Portugal - Remote
🗣️ EN
Job
Software Engineer, Backend (Python)
Plane
Datadog
+10
💰 Salary: not specified
🏢 On-site
🗣️ EN
Job
Software Engineer, Backend (Python)
Plane
Datadog
+10
💰 Salary: not specified
🏢 On-site
🗣️ EN

Job
Software Engineer II, Network Operations
Box
+10
💰 Salary: not specified
🏢 On-site
Warsaw
🗣️ EN

Job
Software Engineer L2-Messaging API
Twilio
Dynamodb
+1
$116,960–$146,200/yr
gross
🌍 Remote
🗣️ EN