Principal Developer Engage

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 m

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

The Mobile Service Cloud (MSC) is an AI-powered Agent Inbox designed to consolidate, manage, and elevate customer service interactions across all channels. The Agent Inbox merges customers’ favorite channels, customer data, and service conversations into one easy-to-use inbox accessible to all customer service agents, enabling them to work more efficiently and reduce wait times for their customers.

The Agent Inbox is developed by three scrum teams, each working within its own domain: Core, Channel, and Integrations. These teams (16 colleagues), include full-stack developers, Product Owners, a Tester, a Scrum Master and a UX designer.

As Principal Developer, you will be responsible for serving as the technical lead for the three teams. This means you are the key decision-maker for the future of the product and resolve stalemates in technical decisions. Your HR leadership role for the Channels team involves inspiring the team to grow in their careers and mentoring them in technical expertise.

Of course, in your day-to-day job, you will also be developing. Focus areas of the Channels team include Native Voice (Phone), GenAI, Routing and other innovations.


Key Responsibilities

  • Design, develop, and maintain software applications using C# for the Mobile Service Cloud product;
  • Collaborate with cross-functional teams to design and implement new features;
  • Responsible for HR-related tasks of the Channels team, including performance reviews, setting individual development goals, and recognizing achievements;
  • Provide a technical vision and resolve stalemates for the Core, Channel and Integrations team;
  • Improve scalability and maintainability of our products;
  • Stay up-to-date with the latest technologies.

Job requirements

You will connect with us if you:

  • Hold a Master's or Bachelor's degree in Computer Science;
  • Have 8+ years of software development experience;
  • Can design large applications with multiple services;
  • Are proficient in object-oriented programming;
  • Have experience with relational databases and queuing systems;
  • Have experience with public cloud;
  • Have strong proficiency in English;
  • Are available for full-time work (40 hours per week);
  • Can work in our Arnhem office at least 3 days a week.

Nice to haves:

  • Industry experience with agent service software;
  • Experience with Microsoft Azure;
  • Extensive experience with C#;
  • Proficiency in Dutch.


Benefits of working @CM.com

As a new Club Member at CM.com, you will join a global, inspirational, high-tech, and highly dynamic environment. To help you connect with your new colleagues, we organize a 3-day Global Onboarding program at our headquarters in Breda. This program offers a deep dive into the culture of CM.com and is filled with informative, practical, and fun activities. An exciting program will be waiting for you!

  • Healthy lunch for everyone, every day;
  • We've got shuttle mobility cards and company cars to ensure all our employees can get around easily;
  • Pension plan of 8% of your monthly salary;
  • 25 holidays per year and the option to purchase an additional 10 days annually;
  • Employee Share Purchase Program that offers a discount on purchasing company shares;
  • We offer internal and external training courses like Udemy and the CM Academy to help you develop professionally;
  • To promote knowledge sharing, we organize different types of Meet-Ups with external speakers;
  • Many fantastic social events: Weekly drinks in our CM bar, board game nights, karaoke party, quarterly events, vitality week, ski trip, wine tasting, and more. We have a wide range of activities to suit everyone's interests.
  • If you're ready to join the Club, don't hesitate to apply now!

We are open, humble, and welcoming to everyone, regardless of age, culture, background, gender, or religion. Everyone gets to hang out backstage and enjoy 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!

Dennis Kerkhof Corporate Recruiter
Join the Club
Start the Conversation
We look forward to hearing from you!