Lead Software Engineer
Luminor Group · Tallinn
Job description
About the role
Luminor is expanding its internal engineering capacity and is looking for a Lead Software Engineer in Tallinn. You will shape the technical direction of the bank's integration and platform landscape, combining hands-on engineering with technical leadership. The role works with Java 21, Spring Boot, Kafka, AWS and modern engineering practices, guiding architecture decisions, mentoring engineers and helping set engineering excellence across teams.
Key responsibilities
- Lead the technical design and evolution of integration and platform services across all 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 of event-driven architectures using Apache Kafka
- Provide technical leadership across the full software development lifecycle, from design to production operations
- Mentor engineers and review architecture proposals, designs and code for quality, security, performance and maintainability
- Partner with architects, product owners, engineering teams and business stakeholders, and lead Proof of Concepts and technology evaluations
- Identify technical risks, support complex troubleshooting and contribute to platform modernization and cloud transformation in an Agile environment
Required profile
- Extensive hands-on experience in software engineering with Java (preferably Java 21) and Spring Boot
- Proven experience designing and delivering complex distributed, event-driven systems with Apache Kafka or similar
- Experience providing technical leadership and mentoring engineers
- Fluent spoken and written English, as the role is Pan-Baltic level
- Primarily a candidate already located within the Baltics; apply with a CV in English and PDF format by November 8th
Required skills
- Java 21, Spring Boot, Apache Kafka
- AWS, Docker, Kubernetes and modern CI/CD practices
- Microservices architecture, enterprise integration patterns and API design
- Testing, security, observability, performance optimization and reliability engineering
- Solid SQL knowledge; NoSQL experience is an advantage
What we offer
- Gross salary of 4,200 - 6,600 EUR per month, depending on experience and competencies
- Flexible working hours, hybrid work and up to 90 days per year working from anywhere in the EU, Iceland, Switzerland and the UK
- Additional vacation weeks for employees with 1 year or more of service, volunteer time off and 30 paid days for military training
- Health insurance after the first 3 months in all three Baltic states and health days
- Internal and external training, LinkedIn Learning, workshops and conferences
- Special offers on Luminor products and services
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Estonia.
Salary: Senior Software Engineer Based on 7 job offers in EstoniaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 5 days ago
Expires 1 month from now
13 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Luminor Group
Tallinn