Senior Software Engineer - Fintech
Core
Build worldwide innovative Wallet, Payment, and Anti-Fraud solutions and scale the internal Payments engine for the entire Delivery Hero platform.
Role type
Senior Software Engineer (Backend)
Builds
Scalable payment systems, wallets, and anti-fraud solutions for millions of customers and merchants across 70+ countries.
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring / Spring Boot, Hibernate, JUnit, distributed systems, microservices, CI/CD, reliability engineering, observability, SOLID principles, Domain-Driven Design (DDD)
Preferred skills
Experience in complex global business domains, creative problem-solving, engineering ownership mindset
Technologies
Java, Kotlin, Spring Boot, Hibernate, JUnit
Responsibilities
Design and deliver highly scalable software systems in complex global environments; lead backend engineering efforts focusing on distributed systems; own services end-to-end with infrastructure automation; define and execute testing strategies at scale; drive high-quality software design using design patterns and DDD; build secure and resilient systems; diagnose and resolve complex production issues; set standards for operational excellence and reliability; influence engineering culture through mentorship.
Seniority
Senior, hands-on IC