CareerPlan

Senior C++ Software Engineer - Mobile Payment SDK (Qt, Security, EMV)

Bitola, Municipality of Bitola, North MacedoniaFull-time2026-10-20 → 2026-11-12
On-site

Core

Own the CloudPay client library (C++/Qt) end to end, handling card scheme payment logic, token storage, and cryptography for mobile payment SDKs.

Role type

Senior C++ Software Engineer (Mobile Payment SDK)

Builds

Cross-platform C++/Qt engine embedded in banking apps on Android and iOS

Domain

Fintech, Mobile Payments, Security

Required skills

Modern C++, Qt, CMake, Cross-platform builds, Python, CI/CD (Jenkins)

Preferred skills

Android NDK, iOS Xcode, Applied cryptography (OpenSSL, TLS/PKI), EMV, Contactless payments, Node.js

Technologies

C++, Qt, CMake, Python, Jenkins, OpenSSL, Node.js, Android NDK, iOS Xcode

Responsibilities

Maintain and update third-party dependencies (Qt, OpenSSL) and cross-compile for different targets; Keep the CMake and Jenkins CI build pipeline healthy and automate with Python; Troubleshoot and support bank customers; Produce and release customer-specific builds for Android and iOS; Take part in certification and security reviews.