Kotlin Software Engineer

Join the IPP domain of CM.com Pay.

Job description

We connect @CM.com
CM.com is a fast growing, listed, and global tech company. We offer over 40 software products to our customers, which you’ve probably already touched by receiving text or WhatsApp messages, buying tickets for festivals or while chatting via an AI chatbot for your support questions. We help create the ultimate customer experience for our customers to you, the end user.

All techy stuff, but we believe in people that make the difference. And that is exactly what our bright bunch of ambitious caring colleagues do. Every day. Together. Entrepreneurial people are the beating heart of our club. And this way, we can take on any challenge that comes our way. Our credo has been the same since the beginning in 1999 : “Do what you like, do what you’re good at, and contribute.”

What you will do

As a software engineer you will join the In Person Payments (IPP) domain of CM.com Pay. As part of a SCRUM and multidisciplinary team, you will work together with colleagues located in Amsterdam, so a full command of English and cultural awareness are required.

Within this domain of CM.com we enable customers to process transactions originating from card present environments. The IPP domain is responsible for designing, building, maintaining and operating the different products from CM.com’s In Person Payments proposition.

We are looking for a software engineer with high proficiency in JVM technologies, especially with Kotlin. Past experience working with payment systems used in card present or card not present environments is a great benefit.


Job requirements

You connect with us, if you

  • You have 5+ years of experience with developing software on the Java Virtual Machine (JVM) stack (Java 11+, Kotlin)
  • Experience within frameworks like Quarkus and Springboot, using tooling for Containerization like Docker, Kubernetes.
  • Experience using Gradle and Git to build and test software.
  • Bonus points if you have knowledge about the Payment industry; such as the Payment Card Industry Data Security Standard (PCI DSS) and Europay MasterCard Visa (EMV).
  • · You are fluent in English. Dutch and/or Spanish is an advantage as the team is distributed in Amsterdam and Madrid.
  • Are located within travel distance from Madrid (Nuevos Ministerios)

Benefits of working @CM.com
In our Global Onboarding program we want you and all our other new Club Members to have a complete deep dive into the culture of CM.com. To keep you connected with your global colleagues we organize great events in our headquarters in Breda.

  • 27 days paid holiday
  • You have the possibility to participate in our Employee Share Purchase Program and get a discount on purchasing company shares.
  • Meal tickets.
  • Internal and/or external training courses like Udemy and the CM Academy. To promote knowledge sharing we organize different types of Meet-Ups with external speakers.

Ready to join the Club? Apply now!
Yes! Apply via the company website and the assigned Recruiter will be in touch. Ready to join the club?

AND we are transparent, humble, and approachable regardless of age, culture, background, gender or religion e.g. Everyone is allowed backstage and allowed on the VIP deck, together.

What we offer

Challenging job

Work in an innovative and fast-growing company

The place to be

A pleasant and safe working environment.

Full of opportunities

Shape your own job with your skills

Team work

Work with motivated and entrepreneurial colleagues

CM Academy & CMBA

Grow through courses, seminars and education

Up to speed in no time

Onboarding and buddy program in the first weeks

Our Hiring Process

It's just clean and simple!

Step 1

Initial call

In our first call we would like to talk about your experience and motivation.

Step 2

Cultural check

Step 3

Meet the Team

Step 4

Get an Offer!

Questions? Reach Out To Me!

Steven Trienen Lead Recruiter
Join the Club
Start the Conversation
We look forward to hearing from you!