Senior C++ Developer

Copenhagen, Denmark

Softpay is looking for a Senior C++ Developer who wants to be a part of an innovative company founded by some of the strongest profiles within the payment industry.

Softpay created a new and market-changing contactless payment solution that is changing the way shops and consumers are making contactless payments, by building a mobile app solution to replace the existing physical infrastructure and thereby disrupting the payment industry. We are working with all the major payments schemes and selected partners (including Nets) to make our product even better.

Located in Copenhagen, we have a team of approx. 25 highly skilled senior professionals and growing bigger each year.

We can offer you an opportunity to become part of the leading-edge product team, with a chance to learn and grow with the product. Great working culture with flat hierarchy model, few formal procedures and limits, and a competitive salary with benefits, such as health insurance, daily subsidized lunch, and occasional company events.

The position

We are looking for an experienced C++ developer to work on the core security modules of the solution. You will be part of a dedicated and talented technology team and work closely with the Chief Product Owner and Chief Technology Officer. You will report to the VP of Engineering.

Softpay is implementing a tap-to-phone solution, and you will be working with cutting-edge security, low-level payment technologies, as well as keeping the engineering standards in top shape.

Softpay’s services and components are primarily developed using the following technologies: Java, Spring Boot, Android, Kotlin, C, C++, Node.js, Maven, Gradle.

Tasks and responsibilities

  • Develop features and components in C++
  • Integrate with our app and SDK (Java, Kotlin, JNI)
  • Ensure uncompromised security and performance in a PCI DSS and MPOC environment.
  • Improve existing features, performance, and stability
  • Document and unit test your code
  • Automate processes and delivery (CI/CD)


  • Extensive experience with C++ development 
  • Experience with embedded software development in C/C++
  • Maintenance and support of apps running on consumer devices
  • Experienced in working with and implementing security
  • Experience with testing and CI/CD pipelines for C/C++ libraries in an app infrastructure
  • Performance tuning of secure apps
  • Personal drive and desire to do “the impossible”


  • Experience with Android platform and JNI
  • Experience from terminal and/or point-of-sales development
  • Experience with PCI DSS, tap-to-phone and/or PCI CPOC
  • Experience with using security tools to protect libraries and secrets
  • Experience with build automation, Gradle and BitBucket pipelines

Location preferences

Applicants from Europe or with work visas for European Union will be given a preference while selecting a person for this job position.

Why Softpay?

  • Work in a fast-growing company in the field of payments and Fintech
  • You will be joining a highly skilled team with many senior professionals 
  • A flat organization and hierarchy model where you can both influence and learn
  • Flexibility to work from home when needed, and ability to collaborate and socialize in the office
  • Good office location in Copenhagen, which includes an excellent espresso machine!
  • A company that is financially backed by a series of entrepreneurs and investors

Recruitment process

On behalf of Softpay, the recruitment for this position is handled by Trinity HR.

Senior C++ Developer

Job description

Senior C++ Developer

Personal information
Professional data