Senior Developer

Join CM.com as Principal Developer! Lead AI-powered Mobile Service Cloud development, mentor teams, and drive innovation with C#. Shape the future of customer service tech with a global leader!

About us

Be part of CM.com. Step into a role where you’ll be empowered to connect and drive change. We are looking for a Senior/Principal Developer to support our Mobile Service Cloud (MSC) product and lead different teams within CM.com! 

At CM.com, we’re passionate about empowering businesses to deliver incredible experiences to their users. This is not just a job, it's an opportunity to change the way businesses and people connect.

You may already know us from those seamless SMS or WhatsApp messages you receive, the tickets you effortlessly grab for that upcoming festival, pay for anything with our payment solutions, or even through chatting with the helpful AI chatbot for support. All our services are integrated into our unique business structure, which consists of four business units: Connect, Pay, Live & Engage.

Our people are the spark that ignites innovation. CM.com colleagues are fueled by a passion for technology and a dedication to making a difference.

Since 1999, our philosophy has remained the same: “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 Senior/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.

You connect with us, if you

Feel connected to our CM.com shared values

  • Drive & Lead: We encourage the entrepreneurial spirit and are self-managed to be able to quickly grasp opportunities.
  • Grow & Learn: We keep evolving our innovation capabilities and help you to get the best out of yourself, both professionally and personally.
  • Together & Care: We love working together. We stimulate collaboration with utmost respect for each other regardless of gender, age, background, or beliefs.
  • Speed & Change: We are an agile and dynamic organization, that keeps adapting and knows how to respond to opportunity or change


Additionally, you ideally

  • 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.

Believe you’d be a great fit for this role, even if you don’t tick every box? Reach out to our Recruitment team! We’d be happy to connect and see if we can make it work together.


Benefits of working at 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!

Our Hiring Process

It's just clean and simple!

Step 1

Initial call

Meet the recruitment team and learn more about CM.com & the position and tell about your experience & motivation

Step 2

Visit the office & Meet the team

Step 3

Meet the founder / COO

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!