Skip to content
SumUp logo

Senior Software Engineer (Golang)- Payments Experience

SumUpPayments company
Sofia, BulgariaSenior
Goldman Sachs logo
Goldman Sachs
Temasek logo
Temasek
Bain Capital Credit
Crestline
Oaktree Capital Management
American Express
Software Engineering

About the role

TL;DR

Senior Software Engineer to build and maintain backend services for payments.

  • The Payments Experience team builds and maintains backend services for payout settings, payout instruments, and payment flow tooling.
  • This role involves migrating legacy services off an aging platform database while delivering new capabilities.
  • Key Responsibilities Build and ship features within the Payments Experience domain.
  • Support the ongoing maintenance and operational health of backend services.
  • Contribute to decommissioning a legacy Ruby service.
  • Help remove Platform DB dependencies from the Bank Accounts service.
  • Take part in planning and refinement sessions.
  • Requirements Strong hands-on experience building applications in Go.
  • Comfortable working within microservices architectures and implementing or consuming RESTful APIs.
  • Good knowledge of SQL databases, particularly PostgreSQL.
  • Familiarity with containerised deployments using Kubernetes and experience working with AWS.
  • Open to feedback and comfortable navigating multi-language codebases (Go and Ruby).
View original posting →

Required skills

GoMicroservicesREST APIPostgreSQLKubernetesAWSRuby

Domain expertise

fintech

Benefits & perks

Virtual Stock Option programme, Annual L&D budget of €2000, 25 days of paid leave, Health and life insurance, Multisport card, Tax-free food voucher program, Free shuttle buses, New baby bonus, 1-month sabbatical after 3 years of service, Referral Bonus

Tech stack

GoPostgreSQLKubernetesAWSRubyREST API

Similar jobs

C

Senior Software Engineer II

B

Senior Software Engineer, Identity Graph

B

Senior Engineer, Agentic Identity