Senior Android & Payments Backend Engineer

Capitec Bank Ltd.

Stellenbosch

On-site

ZAR 800,000 - 1,100,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Capitec Bank Ltd. in Stellenbosch seeks a Software Engineer: Back-End II (Android / Payments) to join the Payments Technology team.

You will design, develop, test, deploy and maintain native Android applications on POS devices and the server-side services that power them. You will work across the full payments stack, integrating with terminal hardware, handling EMV and ISO 8583 messaging, and delivering reliable, real-time transaction processing at scale.

Qualifications

  • 3+ years' proven experience in software development, including native Android and back-end development.
  • Hands-on commercial experience building native Android applications in Java and/or Kotlin.
  • Practical experience with EMV protocol and ISO 8583 messaging.
  • Experience integrating hardware peripherals on Android — card readers, NFC, PIN pads — via AIDL / IPC.
  • Experience building and maintaining server-side components, APIs and services for transactional workloads.

Responsibilities

  • Design, develop, test, deploy and maintain native Android apps for POS devices and backend services.
  • Integrate with terminal hardware and payment peripherals (card readers, NFC, PIN pads).
  • Ensure reliability, performance and transaction integrity in real-time payments.
  • Collaborate with cross-functional teams on design and problem solving.
  • Deploy and manage server-side components that support transactional workloads.

Skills

Analytical Skills
Attention to Detail
Communications Skills
Interpersonal & Relationship mgmt

Education

Grade 12 National Certificate / Vocational
A relevant tertiary qualification in Information Technology

Tools

Android SDK
Java / Kotlin
EMV protocol
ISO 8583 messaging
RESTful APIs
Kubernetes / containerisation

Job description

Capitec Bank Ltd. in Stellenbosch seeks a Software Engineer: Back-End II (Android / Payments) to join the Payments Technology team.

You will design, develop, test, deploy and maintain native Android applications on POS devices and the server-side services that power them. You will work across the full payments stack, integrating with terminal hardware, handling EMV and ISO 8583 messaging, and delivering reliable, real-time transaction processing at scale.

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

Similar jobs worth comparing

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
Back-End Payments Engineer (Java/AWS)
Back-End Payments Engineer (Java/AWS)

Capitec Bank Ltd. • Sandton

On-site
ZAR 540,000 - 900,000
Career growth
Mentorship
Impactful work
+4
Senior Backend Engineer - Postilion/ATM Integrations (Java)
Senior Backend Engineer - Postilion/ATM Integrations (Java)

Capitec • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Clear career path
Senior Android Engineer - Payments & Secure Hardware
Senior Android Engineer - Payments & Secure Hardware

Tumaini Consulting • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Software Engineer: Back-End I
Software Engineer: Back-End I

Capitec Bank Ltd. • Sandton

On-site
ZAR 540,000 - 900,000
Career growth
Mentorship
Impactful work
+4
Android Mobile Engineer – Payments & Scalable Apps
Android Mobile Engineer – Payments & Scalable Apps

Flash • South Africa

On-site
ZAR 420,000 - 640,000
Senior Java Backend Engineer - Payments (Johannesburg)
Senior Java Backend Engineer - Payments (Johannesburg)

Andela • City of Johannesburg Metropolitan Municipality

Hybrid
ZAR 900,000 - 1,300,000
Senior Android Engineer
Senior Android Engineer

Tumaini Consulting • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Senior Java Backend Engineer – Spring Boot, Payments
Senior Java Backend Engineer – Spring Boot, Payments

Andela • Johannesburg

Hybrid
ZAR 850,000 - 1,500,000
Senior Fintech Product Manager - Payments & APIs (Cape Town)
Senior Fintech Product Manager - Payments & APIs (Cape Town)

Black Pen Recruitment • Cape Town

Hybrid
ZAR 900,000 - 1,200,000