companyCM.com logo

Senior Developer - In-Person Payments

CM.comMadrid, Comunidad de Madrid, Spain
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are looking for candidates who possess:Proven experience in software development, particularly in payment systems. Strong proficiency in relevant programming languages and frameworks. Experience with integration of payment solutions and APIs. Ability to work collaboratively in a team-oriented environment. Strong problem-solving skills and attention to detail.

About the job

CM.com is building tools that help businesses connect with customers and manage every interaction smoothly. The company’s Customer Engagement Platform brings together conversations, customer data, ticketing, and payments, all supported by AI Agents. Four business units, Connect, Pay, Live, and Engage, work together to deliver these solutions worldwide.

About the In-Person Payments Team

The Pay business unit includes the In-Person Payments (IPP) team. This group focuses on making payment processing easy and reliable at physical locations, think festival bars, restaurants, or airports. Payment is often the final touchpoint in any customer journey, so it needs to be quick and positive. The IPP team aims to unify online and in-person payments into one integrated, omnichannel solution.

Role Overview: Senior Developer – In-Person Payments

This Senior Developer role sits within the IPP team in Madrid. The team designs, builds, maintains, and operates CM.com’s in-person payments products. The goal: create a scalable, sustainable architecture that lets merchants connect with customers and offer smooth payment experiences.

Senior Developers here work closely with colleagues in Madrid and other locations. The work covers everything from designing new features to ensuring payments are secure and reliable in real-world settings.

What You Will Do

  • Develop and maintain products for in-person (card-present) payments.
  • Help unify online and in-person payment systems into a single platform.
  • Design scalable solutions that support merchants in delivering seamless payment experiences.
  • Collaborate with a skilled development team across multiple offices.
  • Contribute to the team’s mission of making payment moments secure and effortless for end customers.

Location

This position is based in Madrid, Comunidad de Madrid, Spain.

About CM.com

CM.com is a global company focused on improving customer interactions through technology. For more information, visit CM.com.

About CM.com

CM.com is a leading provider of customer engagement solutions, leveraging AI technology to enhance interactions between businesses and their customers. Our platform integrates multiple services to streamline processes and improve overall customer experiences.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.