CareerPlanSign in

Senior Android Engineer - Payment Devices

Durban, eThekwini💼 Full-time🗓 2026-09-05 → 2026-09-24

Core

Senior Android Engineer owning technical delivery and security of Android-based payment solutions, including SoftPOS development and hardware integration.

Role type

Senior IC Android Engineer (Payment Devices)

Builds

Production payment applications and SoftPOS solutions for payment hardware

Domain

Fintech / Payment Hardware

Deliverable

production ML models | product features

Required skills

Kotlin, Java, EMV Level 2, Payment hardware SDK integration, Secure element/Keystore/TrustZone, PCI PTS/PCI-SSF, NFC/USB/Serial integration, Device certification (Visa CPA/Mastercard TQM)

Preferred skills

Architecture documentation, Technical mentorship

Technologies

Urovo, PAX, Ingenico, Sunmi, Android Keystore, TrustZone

Responsibilities

Develop and maintain high-quality production applications using Kotlin and Java; Lead SoftPOS development and related technical implementation; Integrate and troubleshoot payment hardware through manufacturer SDKs; Implement and support EMV Level 2 contact and contactless payment flows; Manage interactions between payment applications, kernels and device hardware; Implement security-critical functionality using secure elements, Android Keystore and TrustZone; Own device certification activities, including Visa CPA and Mastercard TQM processes; Provide technical guidance and knowledge transfer to Mid-level Android Developers.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.