You'll be part of a talented team solving real-world challenges at the intersection of biometrics and identity management. Our development culture values clean architecture, quality code, strong ownership, and meaningful work.
Innovatrics is an EU-based, independent provider of biometric software trusted by governments and enterprises across 80+ countries. With a track record of top rankings in global benchmark evaluations and over a billion people processed using our technology, we build the kind of software that genuinely matters — making digital identities secure, reliable, and accessible worldwide.
AI Disclaimer: We are an AI-positive company — we embrace AI tools and actively explore how they can make our work smarter and faster. At the same time, we believe that great software is still built by great engineers. We expect our people to leverage AI to its full potential while bringing the expertise and judgment needed to critically evaluate its outputs, catch what it misses, and make sound decisions based on real understanding. That's why we invest both time and money into training and upskilling our engineers — helping them transform and grow alongside this technology. We see it as a win-win: it's good for their careers and good for us as a company.
In your first months, you’ll...
As you settle into the role, you’ll...
Within your first year, you’ll...
At Innovatrics, we build biometric technologies for elections, border control, digital ID, and secure onboarding in 80+ countries. Our algorithms have reached over a billion people.
Your work here won’t get lost in a backlog; it’ll shape real-world systems that matter.
We’re a small team, so your ideas ship fast. From day one, you’ll build production features and shape global-scale projects within weeks.
Required locations:
You are an experienced Java or Kotlin software engineer (prior Kotlin experience is a plus, but not required — we’ll help you get up to speed!). You’re someone who thrives in a culture of ownership, autonomy, and continuous improvement.
You are:
Nice-to-have:
You'll be working with a modern backend stack designed for performance, observability, and developer productivity:
Here is the typical interview process for this role:
👋 Introduction Stage (~30 min.)
🧑💻 Team Interview Stage (~120 min.)
We have a one single interview round that takes approximately 2 - 2,5 hours and is divided into two stages:
🎯 Final Stage
We encourage candidates to request additional conversations with anyone they would like to meet.
📊 This role is Medior / potentially Senior level.
At Innovatrics, we offer highly competitive salaries because we value top talent who share our values and goals. Compensation is determined based on your level, skills, experience, qualifications, and location.
💶 Salary gross from: €3,100 up; tied to competency & technical evaluation, and seniority of the candidate.
📈 Beyond base pay, we provide an attractive benefits package. You can learn more at : https://careers.innovatrics.com/benefits/
Learn more about our culture, values, and what it’s like to work at Innovatrics:
Software Engineer (Mid-Level) - Data Services (Risk Management Info Tech)
Swissre
Staff Software Engineer - Python, Java / Spring or Go
Bloomreach
Senior Software Engineer for TypeScript & React Native SDKs
Bloomreach
Senior Software Engineer
Filevine
Software Engineer
Descartes
Software Test Engineer
Descartes