Senior C++ Software Engineer - Mobile Payment SDK (Qt, Security, EMV)
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.