Senior Software Engineer [Insurance Solutions]

Riga, Latvia (Remote)

We're looking for a

Senior Software Engineer 

to join the Insurance Solutions team


We’re looking for a strong developer who is ready to perform and take ownership of their work. Our main stack is Java, but experience with other technologies is very welcome — what matters most is technical skill, curiosity, and the drive to build, maintain, and deliver across different areas of the product.  

We’re especially interested in people who are passionate about AI, productivity, and modern development practices — a real programmer. 

About us 

For over 15 years, we’ve been building, implementing, and maintaining core insurance software. The work involves a large-scale system with both legacy code and modern components — providing steady variety and plenty of opportunities to apply your skills. At the same time, we’re strongly invested in exploring how AI can boost productivity and transform development practices, making it an integral part of our future direction. 

 For more details, please visit the Insurance Management Solution product page.

Solution Stack

  • Product tech stack: Java 17, Groovy (business rules), Vaadin, Oracle DB, PostgreSQL, Apache Solr, REST and SOAP web services.
  • Architecture principles: clean code & clean architecture, component-based (GUICE modules/dependency injection), strong component API, plugin-based approach for extensions, extensive test coverage (unit/integration/web services tests), continuous refactoring.
  • Major tools: IntelliJ IDEA (IDE), Gradle (build), Bitbucket (git), JIRA (tasks), Bamboo (CI/CD), SonarQube (code quality), Docker (test runtime), Fisheye (source code history), Artifactory (dependency cache, components repository).


What You'll Do

  • Develop features, fix defects, implement new insurance policies and client setups 


  • Analyze requirements and design efficient technical solutions 

  • Write, refactor, and test code with long-term maintainability in mind 

  • Contribute in code reviews and technical discussions 

  • Collaborate closely with engineers, system analysts, and sometimes clients

Who You Are

  • 5+ years of back-end development (Java is core, but wider tech knowledge is highly valued) 


  • Comfortable with SQL, XML, web services, and testing practices 

  • Analytical and proactive 

  • Passionate about AI, productivity, and making things work better 

  • EU citizenship and fluent English required

What We Offer

  • Salary from EUR 3800 gross per month based on skills and experience for full-time work.
  • Work completely remotely, on-site from our modern city center office, or hybrid.
  • Well-covered health insurance from day one including dentistry, sports, psychosomatic, outpatient rehabilitation supplementary programs, and critical illness insurance.
  • Mobile device purchase expenses and call & data subscription services coverage.
  • 100% coverage of sick leave A from the first day of sickness.
  • The referral bonus for referring candidates who become successful new hires.
  • Other benefits e.g., a vision benefits plan, financial support for significant life events, partly paid study leave, and paid participation in sports events.
  • Work-life balance: flexible schedule, no overtime, and flexible work arrangements.
  • You are free to work from abroad for up to 6 months per year (within the EU/EEA).
  • Professional development is supported by participating in training & conferences, access to the internal library of IT and management books, and knowledge-sharing events.
  • Participation in team building and department social events, and annual company celebrations.
  • Supportive, friendly, and resourceful new-colleague onboarding process.


We are excited to expand our team. Apply and let's talk! 🤩

For more information visit our home page, Facebook, Instagram, and LinkedIn profiles, and see the team in action on YouTube.

Senior Software Engineer [Insurance Solutions]

Job description

Senior Software Engineer [Insurance Solutions]

Personal information
Add
Professional data
Details