
Lead Software Engineer
Luminor Group2 days ago
Tallinn, EstoniaStaff+
Responsibilities
- Lead the technical design and evolution of integration and platform services supporting Luminor’s business streams.
- Define architectural standards, engineering best practices, and technical roadmaps for Java-based solutions.
- Design, implement, and improve messaging, APIs, service-to-service communication, file exchange, and workflow management solutions.
- Lead the adoption and evolution of event-driven architectures using Apache Kafka.
- Provide technical leadership across the full software development lifecycle, including solution design and production operations.
- Mentor engineers and foster collaboration, continuous learning, and engineering excellence.
- Review architecture proposals, solution designs, and code for quality, security, performance, and maintainability.
- Partner with architects, product owners, engineering teams, and business stakeholders to deliver scalable solutions.
- Lead proofs of concept and technology evaluations, support technical decisions, mitigate risks, and troubleshoot complex issues.
- Contribute to platform modernization, cloud transformation, and engineering strategy in an Agile international environment.
Requirements
- Extensive hands-on software engineering experience with Java, preferably Java 21, and Spring Boot.
- Experience designing and delivering complex distributed and event-driven systems using Apache Kafka or similar technologies.
- Strong architectural experience building scalable, resilient, and cloud-native solutions.
- Hands-on experience with AWS, Docker, Kubernetes, and modern CI/CD practices.
- Deep understanding of microservices architecture, enterprise integration patterns, and API design principles.
- Experience providing technical leadership, mentoring engineers, and driving technical decisions across teams.
- Strong knowledge of software engineering practices including testing, security, observability, performance optimization, and reliability engineering.
- Solid understanding of SQL databases; NoSQL database experience is advantageous.
- Ability to balance strategic thinking with hands-on execution and own initiatives from concept through delivery.
- Excellent communication, stakeholder management, problem-solving, and collaborative leadership skills.
- Fluent spoken and written English is required for Pan-Baltic collaboration.
Benefits
- Flexible working hours, hybrid work, and the option to work from anywhere in the EU, Iceland, Switzerland, and the UK for up to 90 days per year.
- International teams and cross-border Pan-Baltic collaboration.
- Additional weeks of vacation after one year with the company.
- Additional volunteer time off.
- Up to 30 fully paid calendar days annually for military training.
- Health insurance after the first three months in all three Baltic states and health days for sickness absence without a doctor's note.
- Wellbeing tools and resources.
- Internal and external training, LinkedIn Learning, workshops, conferences, and online training.
- Special offers and pricing on Luminor products and services.
- The application deadline is November 8th; candidates are primarily expected to be located in the Baltics and should submit a CV in English and PDF format.
Tech Stack
Categories
About Luminor Group
Luminor Group is a pan-Baltic retail and corporate bank serving individuals, SMEs, and large companies across Estonia, Latvia, and Lithuania. It offers everyday accounts, cards, mortgages, business lending, savings and investment products, and digital and mobile banking, earning interest and fee income. Founded in 2017 and headquartered in Tallinn, it is now owned by OTP Bank and operates as one of the region’s largest banks.