SumUp logo
SumUpPosted 3 weeks ago
EXPIRED

Software Engineer

On-siteBerlin, State of Berlin, Germany

Full TimeSenior LevelLargeFintech Services

Job Summary

Design and build scalable backend services in Golang and Kotlin for merchant onboarding, transaction processing, and reconciliation across multiple acquirers and markets. Lead technical investigations for new market launches and mentor engineers on the team. Configure and maintain AI coding assistants with team-specific rules, framework conventions, and testing patterns. Build AI agents to automate repetitive development tasks, such as generating integration stubs and flagging idempotency violations. Keep documentation accurate and AI-accessible to reduce knowledge retrieval time. This role sits at the heart of the Global Expansion Acquiring Squad, shaping how the team works by teaching AI how the codebase functions.

Required Qualifications

  • Strong proficiency in Golang (primary) or a JVM language such as Java or Kotlin
  • experience building distributed, fault-tolerant backend systems
  • Experience configuring AI coding assistants at a team level
  • Solid understanding of idempotency, retry policies, and transaction safety in payment or financial systems
  • Comfort working across multiple teams and domains simultaneously
  • A track record of taking ownership in complex, cross-functional environments

Desired Qualifications

  • enjoys working in ambiguous and complex environments
  • is genuinely excited about teaching AI how your codebase works (not just using it for autocomplete)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles