Senior Product Engineer

Permanent employee, Full-time · Tallinn, Tartu

Your mission
You’ll help us build our SaaS-based anti-money laundering products. But it’s not just about building tech. You’re putting together the very technology that will catch the financial criminals that run rampant in today’s financial systems.
Your role
We are seeking a skilled and proactive Senior Product Engineer to join our team. 
You will be a crucial part of our mission to deliver reliable, scalable, and efficient systems to our customers - financial systems that rely on us for critical operations.
Your profile
Experience: 6+ years of experience in a Software Engineering, Backend Engineer or Product Engineer role.

Technical skills:
  • Experience with designing complex systems architecture, including distributed systems, scalability, and reliability.
  • Strong understanding of building and optimizing scalable, maintainable, and secure RESTful APIs and microservices.
  • Expertise in Spring Boot 3 and Kotlin or Java 17+.
  • Experience working with relational databases, especially PostgreSQL.
  • Proficient in designing and optimizing database queries and schemas for performance and reliability.
  • Advocate for clean code, SOLID principles, and test-driven development (TDD).
  • Experience with unit testing, integration testing, and ensuring code quality with frameworks such as JUnit and Mockito.
Nice to have:
  • Familiarity with Elasticsearch for distributed search and analytics.
  • Knowledge of Hexagonal Architecture (also known as Ports and Adapters Architecture) and how to implement it to decouple the core domain logic from external systems. Familiarity with DDD (Domain-Driven Design) principles is a plus.
  • Ambition to grow into a team lead.
The kind of engineers that will thrive at Salv:
  • Move fast. To build, MVP, and test product-market fit.
  • Build-in flexibility. To make customer decisions and onboarding lightning fast.
  • Prioritise both high-performing and reliable. AML systems are critical for financial institutions. We can’t fail them.
  • Have both tech & product skills. Passionate about technology, product, and user experience.
  • Are great communicators. Strong soft skills and the ability to articulate complex and technical concepts to non-technical audiences.
A sneak peek into our tech stack:
  • Spring Boot 3 and Kotlin + Java 17+
  • React with Jest & React testing library
  • PostgreSQL and Elasticsearch
  • Docker
  • AWS
What does success look like after 6 months?
You’ve built an end-to-end feature and own it throughout continuous improvement cycles.
You’ve implemented features related to anti-money laundering product like screening, sanctions checks & many others. You work has had clear impact on business goals and objectives.
What’s in it for you?

Beat financial crime

You will be a part of our growing international team of industry leaders and fincrime professionals fighting for the same cause.

Embrace new challenges

Freedom comes with responsibility. At Salv, you will have both. You will have the opportunity to tackle new and exciting challenges and learn from them.

Get the support you need

You don’t have to face new challenges alone. You will get the support you need and deserve. Our team is full of mission-driven, kind-hearted people.

Early-stage options

We dream big. Besides a competitive salary, every member of our team will get a generous options package.


Work remotely

While most of our team is in Estonia, you will have the flexibility in when and where you work, as long as you align with the team and company objectives.
About us
Our mission is to beat financial crime, and we help our clients to prevent money laundering, terrorist financing, and fraud. We are expanding our business in Europe. 
We are looking forward to hearing from you!
Please fill out the following short form. Should you have difficulties with the upload of your data or have other questions, please send an email to jobs@salv.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.