Lead Engineer of Life Insurance Solutions
Responsibilities:
Own technical design decisions within agreed architecture principles. Ensure solutions are scalable, maintainable, secure, testable, and aligned with broader system direction.
Set coding standards, engineering best practices, code quality expectations, documentation standards, and technical ways of working.
Review code and mentor engineers through technical feedback, design discussions, pairing, knowledge sharing, and support on complex topics.
Break down complex technical problems into implementable tasks. Clarify dependencies, sequencing, risks, assumptions, and options.
Act as the team’s technical point of contact. Represent the team in technical discussions.
Stay hands-on where it creates leverage, without becoming the critical delivery path.
Own the technical backlog, including technical debt, refactoring, reliability improvements, engineering enablement, tooling, and maintainability work. Ensure technical backlog items are visible, explained, and prioritized through clear trade-offs.
Requirements:
Extensive, hands-on software development experience with C# and .NET.
A proven track record of independently making and owning technology decisions (frameworks, architecture, tooling) on real projects.
Expert-level system design and architecture skills, with a strong understanding of scalability, reliability, security, and maintainability.
Ability to go deep on technical detail.
Understanding of CI/CD concepts and software delivery pipelines.
Advanced problem-solving skills and the ability to assess trade-offs between speed, risk, and long-term value.
Strong coaching and communication skills.
Continuous improvement mindset.
Fluent English communication skills.
We offer:
Work-Life Balance. Work in a way that suits you – hybrid work model, workations, 5 additional vacation days, and flexible start times.
Focus on Professional Growth. Join a successful, growing international company where you can learn, grow, and work towards your career goals.
Financial Benefits and More. Health insurance after the probation period, substantial discounts on ERGO insurance products, home office setup compensation and gifts – all for ERGO employees.
Supportive Community. A professional and always helpful team is the foundation of our daily work. We strengthen our sense of community through company events, team-building activities, volunteering (with one extra day off for this), and other initiatives.
Salary: Final compensation depends on the candidate‘s location and experience, taking into account country-specific employment costs and regulations.
Lithuania: 5000-5500 EUR gross/month
Latvia/Estonia: 3800-4200 EUR gross/month
The final offer will depend on candidate‘s knowledge and experience. For applying, please send your CV in English.
At ERGO, we ensure equal opportunities for all applicants, regardless of race, color, religion, sex, sexual orientation, age, gender identity or national origin.
- Department
- IT
- Locations
- Tallinn, Riga, Vilnius
- Remote status
- Hybrid
- Employment type
- Full-time
About ERGO
Together, more than 1,200 insurance enthusiasts in our Baltic team are working to make our customers’ futures more secure. Our success is built by our people. This is why we want to provide them with a working environment that encourages development and diversity, allowing everyone to flourish. Our goal is to develop ERGO into a workplace, where we grow together as a team!