Senior Android Engineer - Payments & Secure Hardware

Tumaini Consulting

Johannesburg

On-site

ZAR 1,000,000 - 1,600,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tumaini Consulting is seeking a Senior Android Developer with deep payment-device experience to own technical delivery and security of Android-based payment solutions. Strong Kotlin and Java skills, plus hands-on EMV and device certification experience, are essential.

The role requires leading SoftPOS work, integrating hardware SDKs, and ensuring PCI/PTS compliance across development and testing cycles.

Qualifications

  • 6+ years of professional Android development using Kotlin and Java.
  • 6+ years of verifiable payment-device experience.
  • 3+ years of payment hardware SDK integration.
  • 2+ years' EMV Level 2 experience.
  • At least one Visa CPA or Mastercard TQM certification cycle.
  • PCI PTS/SSF experience in production device software.
  • Security with secure element, Keystore or TrustZone.

Responsibilities

  • Serve as the technical authority for the Android payment-device stack.
  • Develop and maintain production Android applications using Kotlin and Java.
  • Lead SoftPOS development and related technical implementation.
  • Integrate payment hardware via manufacturer SDKs and troubleshoot.
  • Work with multiple payment devices (Urovo, PAX, Ingenico, Sunmi).
  • Implement EMV Level 2 payment flows (contact and contactless).
  • Own device certification activities and remediation processes.
  • Produce architecture documentation and runbooks.
  • Mentor the Mid-level Android Developer and aid succession planning.

Skills

Android Kotlin
Java
Payment-device
EMV
PCI
Device certification
Security

Education

NQF 6 Diploma
NQF 7 Degree

Tools

Payment SDKs

Job description

Tumaini Consulting is seeking a Senior Android Developer with deep payment-device experience to own technical delivery and security of Android-based payment solutions. Strong Kotlin and Java skills, plus hands-on EMV and device certification experience, are essential.

The role requires leading SoftPOS work, integrating hardware SDKs, and ensuring PCI/PTS compliance across development and testing cycles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Engineer
Senior Android Engineer

Tumaini Consulting • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Senior Android & Payments Backend Engineer
Senior Android & Payments Backend Engineer

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Senior Java Developer - EMV Kernel & Payments Expert
Senior Java Developer - EMV Kernel & Payments Expert

PBT Group • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Android Engineer - Fintech Payments & Kotlin
Android Engineer - Fintech Payments & Kotlin

Flash Group • Wes-Kaap

On-site
ZAR 700,000 - 1,050,000
Java Developer – EMV Kernel & Payments
Java Developer – EMV Kernel & Payments

PBT Group • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Software Engineer: Back-End II (Android / Payments)
Software Engineer: Back-End II (Android / Payments)

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Android Mobile Engineer – Payments & Scalable Apps
Android Mobile Engineer – Payments & Scalable Apps

Flash • South Africa

On-site
ZAR 420,000 - 640,000
Java Developer – Payment Architect
Java Developer – Payment Architect

Impronics Technologies • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior .NET MAUI Developer – Android Terminal Application
Senior .NET MAUI Developer – Android Terminal Application

iDbase Software • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Embedded Systems Engineer for Cash Processing
Senior Embedded Systems Engineer for Cash Processing

ATS Client • Gauteng

On-site
ZAR 850,000 - 1,150,000