Engineering

Software engineer (JVM, mid-level)

You work on the core of our platform: Scala services for cryptographic operations, creating and validating signatures, and processing sensitive data.

Apply now

Cleverbase is a Qualified Trust Service Provider under eIDAS. We build digital trust infrastructure: qualified signatures, digital identity and PKI. Customers rely on our systems in processes where errors are not acceptable.

You work in a team of experienced engineers, independently take on features and services, and contribute ideas on architecture and code quality. We are a scale-up in a regulated market: agile, with the discipline that compliance demands.

  • Team Engineering
  • Hours 32–40 hours
  • Location The Hague, hybrid
  • Salary Market rate

What you will do

  1. 01Designing and building back-end services in Scala, in a functional style with Cats and Cats-Effect, with attention to correctness, performance and maintainability
  2. 02Working on trust services (digital signing, electronic seals, timestamps) and the underlying PKI: issuing, validating and revoking certificates, and integrating with HSMs
  3. 03Building and extending APIs and gRPC connections between services, including data models and Postgres migrations
  4. 04Helping shape architecture and technical decisions in a compliance-driven environment, and contributing to code reviews and better development practices
  5. 05Writing clear, tested and well-documented code, with type safety, property-based tests and BDD tests
  6. 06Working with compliance and audit, so that implementations align with regulations such as eIDAS
Benelux Summit Maastricht

Work that matters

What you work on reaches the top tables in Europe. At the Benelux Summit in Maastricht, we gave a live demo of the European Business Wallet to the three Benelux prime ministers: Rob Jetten, Bart De Wever and Luc Frieden.

We showed how the wallet saves entrepreneurs a great deal of paperwork when they do business across borders. The demo ran on existing eIDAS technology from Cleverbase, together with building blocks from the WE BUILD consortium. Rob Jetten's message: “The sooner, the better.”

Everyone safe online. That is what we work towards every day.

A colleague presents our product to the prime ministers at the Benelux Summit Group photo with the Cleverbase team at the Benelux SummitVisitors listen to the presentation at the Benelux Summit
Our DNA

How we work

  • 01

    Secure by default

    For us, the highest level of security is not an option but the starting point.

  • 02

    Short lines of communication

    Developers, marketers, lawyers and designers work together.

  • 03

    A step every day

    Agile in a regulated market: a step forward every day, always by the book.

  • 04

    Everyone is welcome

    Our team is diverse, and that is exactly what makes us strong. You are welcome as you are.

What you bring

What we ask of you

  • 2 to 5 years of experience as a software engineer, with demonstrable experience in Scala, or in another JVM language with a strong affinity for functional programming
  • You understand why type systems and functional patterns produce reliable software
  • The confidence to take ownership of a new service or domain on your own
  • You enjoy systems where correctness matters as much as speed
  • You pick up problems independently and actively seek alignment when compliance or security is involved
  • Interest in cryptography, PKI or digital identity
  • Fluent Dutch and English, spoken and written

Nice to have

  • Experience with cryptographic libraries (such as BouncyCastle or DSS) or PKI standards
  • Familiarity with Docker and Kubernetes
View from our office over the skyline of The Hague
Our office

The best view in The Hague

From our office you look out over the city's skyline. And it is easy to reach by public transport, car or bike.

Knowledge and technology

This is what you will work with. You do not need to know it all yet: you will learn a lot here.

  • Scala 2.13 and the Typelevel ecosystem: Cats and Cats-Effect, preferably also http4s, tapir, fs2 and/or doobie. Parts of the platform still run on Akka
  • REST/API design and gRPC/Protobuf
  • PostgreSQL and schema migrations, for example with Flyway
  • Testing at multiple levels: unit, integration, property-based (ScalaCheck) and BDD (Cucumber), plus CI/CD

What we offer

  • Salary In line with the market and your experience.
  • Hybrid working Partly from home, partly at our office in The Hague.
  • Mentoring From experienced colleagues.
  • Challenging work Software, crypto and regulation.
  • Close-knit team Where your input is heard.
  • 26 days of annual leave Based on full time, plus holiday allowance.
  • Pension A non-contributory scheme: €0 personal contribution.
  • Lunch together Catered every day, with the whole team.
  • Growth A training budget for your development.
  • Padel and sport Winning is allowed, taking part is what counts.
  • Knowledge sessions From legislation to new technology.
  • Drinks and outings We celebrate successes together.

The team behind Cleverbase

Ambitious in what we do. Sociable in how we do it.

On-stage demo of the wallet in actionColleagues travelling by trainFour colleagues together at the LaunchpadTwo colleagues on a bridge over the MaasPanel discussion with Sander DijkhuisFour colleagues in front of the Benelux and European flagsColleagues laughing together at the table during a dinner

How applying works

Clear and personal. You always know where you stand.

  1. 1

    Send your CV

    With a short motivation. Above all, tell us who you are and why this appeals to you.

  2. 2

    Getting to know each other

    A first conversation to see whether there is a click, both ways.

  3. 3

    Second interview

    A second interview, and for some roles a real-world case.

  4. 4

    Screening and VOG

    As a trust service provider, we check identity, diplomas and references, and ask for a certificate of conduct (VOG).

Does this sound like your next step?

Send your CV and a short cover letter. You do not tick every box, but think you could add value? Get in touch anyway.

Apply via recruitment@cleverbase.com Because we are a trust service provider, we screen everyone and ask for a certificate of conduct (VOG).