CareerPlan

Lead Software Engineer (Kotlin/Java)

Rīga, LVRemoteFull-time€44k–€71k2026-09-01 → 2026-10-12
Hybrid · European Union, Switzerland

Core

Lead the design, implementation, and evolution of a Kotlin-based microservice architecture for banking systems, providing technical leadership and mentorship to engineering teams.

Role type

Senior IC Lead Software Engineer (Backend)

Builds

Secure, scalable, and high-performing backend services and platforms for the Bloom Mobile App Onboarding team.

Domain

Banking / Fintech / Distributed Systems

Required skills

Kotlin, Java, Microservice Architecture, Quarkus, Kafka, Distributed Systems, CI/CD, AWS, Kubernetes, Performance Optimization, Application Security

Preferred skills

Spring Framework, Banking/Fintech domain experience, Agile/DevOps practices

Technologies

Kotlin, Java, Quarkus, Spring Framework, Kafka, AWS, Kubernetes, Git

Responsibilities

Lead technical design and delivery of backend services; Drive architecture decisions; Provide mentorship and code reviews; Define engineering best practices; Troubleshoot complex production issues; Ensure high software quality through automated testing and CI/CD.

Seniority

Senior, hands-on IC with leadership responsibilities