Insurance Software Lead Engineer
Insurance Software Lead Engineer
Join us at the start of a strategically important insurance initiative- an early-stage effort where you’ll help build systems from scratch, grow the engineering team around you, and work closely with top domain experts to bring Estonian-built innovation to international markets.
About the role
We are looking for a Lead Engineer – Insurance Domain to join us at the early stages of a strategically important initiative. You'll help design and build core insurance systems from scratch, working hands-on with code while shaping the architecture, guiding other developers, and partnering with product and domain experts. This is a rare opportunity to grow a new engineering team around you and help turn Estonian-built innovation into solutions for international markets.
Who we are
Iute Group is a fast-growing fintech company founded in 2008 in Estonia and operating in Albania, Moldova, North Macedonia, and Bulgaria. We provide consumer finance, payments, banking, and insurance services with a mission to deliver an outstanding personal finance experience - powered by technology and elevated by a human touch.
Your responsibilities
- Propose and implement architectural solutions for new systems built from scratch
- Take the lead in troubleshooting complex technical issues across the platform
- Work side by side with insurance product managers in an active partnership to shape new ideas and define solutions
- Develop high-performance backend systems using Java and Spring Boot
- Design and implement integrations with external systems and registries, payment platforms and APIs (e.g., SEPA, SWIFT)
- Ensure speed and reliability for high-volume transaction systems
- Contribute to system architecture and technical design
- Mentor junior developers and promote best coding practices
- Drive solutions from idea to implementation with a focus on impact
What we’re looking for
- Strong experience in backend development with Java and Spring Boot (frontend development is a plus)
- Solid background in the insurance domain and understanding of related systems
- Strong communication skills with the ability to explain complex technical concepts clearly and confidently across teams
- Knowledge of scalable systems, databases, and microservice architecture
- Familiarity with cloud platforms, containerization, and orchestration
- Fluency in English, both spoken and written
- Experience in fintech is a plus
- A proactive mindset, strong ownership, and the ability to work independently
- Comfort working in Agile teams and collaborating with stakeholders
- Curiosity for the business side and eagerness to deliver real impact
What we offer
- Work on meaningful fintech products that reach millions
- Play a key role in a fast-growing company
- Opportunities for personal and professional growth
- Supportive, flexible, and international work environment
- Motivating and fair compensation with performance-based bonuses.
- Health or sports benefits, extra vacation days, and support for life events
- Flexible work setup and a modern HQ in central Tallinn
Our tech stack
- Java, Spring Boot, Vue.js
- PostgreSQL, MySQL
- Microservices, REST APIs
- Cloud: AWS, GCP, or Azure
- Docker, Kubernetes
Hiring process
Our hiring process is quick and straightforward. You'll start with a short screening call, followed by an interview with our engineering managers and a technical session including a practical task. We provide timely feedback and value your time.
We’re ready to hire you as soon as possible, but don’t worry if your ideal start date is a bit later. We’re growing fast and always on the lookout for great people, so apply whenever you’re ready!
Please note that this is a full-time, on-site role based at our headquarters in Tallinn, Estonia. We will only consider applications from candidates currently residing in Estonia.
- Department
- Technology, Insurance
- Locations
- Iute Group HQ, Tallinn, Estonia

Colleagues
About Iute Group
Iute Group is a fast-growing fintech company, founded in Estonia in 2008 and operating in Albania, Moldova, North Macedonia, and Bulgaria.
We provide consumer finance, payments, banking, and insurance services - all with one clear mission: to make personal finance faster, easier, and more human. Our services are powered by smart technology and elevated by the human touch, ensuring that every experience feels personal, supportive, and intuitive.
Already working at Iute Group?
Let’s recruit together and find your next colleague.