1,264,521open jobs
72,980companies
210,977added this week
Browse all
Location
In office (Stellenbosch)
Seniority
Middle

First seen by Alion on Sep 16, 2026.

Overview
Company
Impact
Profile match

Apply by:  

We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:

1. To see what life at Capitec is all about and complete a short assessment, please click here!

2.  Once you have completed the above finalize your application by clicking apply below.

Purpose Statement

  • As a level II Software Engineer in our Payments Technology team, you will play an integral part in a cross-functional team responsible for the full lifecycle of our card machine software, from concept and design, through development and testing, to deployment and ongoing operation in the field. You will design, develop, test, deploy, maintain and enhance native Android applications running on POS devices, as well as the server-side components that power them, translating requirements from the business or technical analyst and actively participating with the delivery team in design and problem-solving.
  • You will work across the full payments stack: building the application in the merchant's hand, integrating directly with terminal hardware such as card readers, NFC and PIN pads, handling EMV and ISO 8583 messaging, and developing the back-end services that authorise, settle and report on every transaction. Reliability, performance and transaction integrity are non-negotiable, the code you write processes real money, in real time, at scale.

Education (Minimum)

  • Grade 12 National Certificate / Vocational

Education (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology

Knowledge and Experience

Experience:

  • 3+ years' proven experience in software development, project delivery and implementation, covering both native Android and back-end development
  • Hands-on commercial experience building native Android applications in Java and/or Kotlin
  • Practical experience with EMV protocol (contact and/or contactless)
  • Working knowledge of ISO 8583 financial messaging
  • Experience integrating hardware peripherals on Android — card readers, NFC, PIN pads — via AIDL / IPC
  • Demonstrable experience building and maintaining server-side components, APIs and services that support transactional workloads

 

Knowledge: 

Is able to apply advanced knowledge of the following:

  • IT systems development processes (SDLC)
  • Native Android application development and the Android SDK
  • Advanced programming concepts
  • Advanced algorithms and data structures
  • Design Patterns
  • Version Control
  • Testing practices
  • Database systems and query optimisation (e.g. SQL, NoSQL)
  • RESTful API design and integration
  • Cloud computing platforms and services (e.g. AWS, Azure)
  • Advanced microservice and event-driven architectures
  • Deployment using Kubernetes and containerisation
  • Secure coding and transaction integrity within a payments environment

 

Ideal:

  • Additional experience with React Native or Ionic/Capacitor alongside native Android
  • Exposure to PCI PTS / PA-DSS standards
  • DUKPT or MK-SK key management
  • Prior experience at a payment terminal vendor or fintech (e.g. PAX, Ingenico, Verifone, ECentric, Synthesis)

 

Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills

Additional Information

  • Clear criminal and credit record

Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,264,521 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Stellenbosch
Senior Mobile Engineer 5 months ago
≈ $132k – $226k per year (Estimated) • Remote (United States) • Full-Time • 8+ years exp • Bachelor's Degree
Go
Kotlin
Dart
Swift
Dart
Patrol
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
LLM
OpenAI
Anthropic
Frontend
Redux
Mobile
Flutter
Clean Architecture
State Management
Offline-First
Deep Linking
Maestro
TestFlight
DevOps
Datadog
CI/CD
Cybersecurity
HIPAA
Management
Agile
Scrum
QA
Appium
Sentry
Apply
In office • Osasco
Kotlin
Dart
Frontend
GraphQL
Mobile
Flutter
DevOps
Rest API
New Relic
CI/CD
Git
Design
Figma
Apply
$16k – $37k per year (gross) • In office • Full-Time • 1+ year exp • Bengaluru
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
MySQL
PostgreSQL
Redis
AI/ML
RAG
Knowledge Graph
Voice Agents
Agentic Workflows
Frontend
React.js
Mobile
React Native
DevOps
GCP
Azure
AWS
Apply
IOS Developer 1 hour ago
In office • Bachelor's Degree • Bengaluru
Swift
Frontend
GraphQL
Mobile
SwiftUI
Combine
MVVM
Clean Architecture
Apply
IOS Developer 1 hour ago
In office • Bachelor's Degree • Pune
Swift
Frontend
GraphQL
Mobile
SwiftUI
Combine
MVVM
Clean Architecture
Apply
≈ $69k – $155k per year (Estimated) • In office • Bachelor's Degree • Morrisville
Python
SQL
AI/ML
Machine Learning
Apply
≈ $116k – $212k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Chicago
DevOps
GCP
Azure
AWS
Analytics
A/B Testing
Management
Agile
Scrum
Apply
≈ $12k – $29k per year (Estimated) • In office • 5+ years exp • Mumbai
DevOps
VMWare
Azure
Incident Management
Windows
Cybersecurity
Active Directory
Management
ServiceNow
Outlook
SharePoint
ITIL
ITSM
Apply
≈ $29k – $62k per year (Estimated) • In office • Contractor • Cape Town
SQL
Databases
Databricks
MS SQL
AI/ML
Machine Learning
DevOps
CI/CD
Analytics
Power BI
ETL/ELT
SSIS
SSAS
Dimensional Modeling
Apply
≈ $67k – $145k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Morrisville
Python
SQL
AI/ML
Machine Learning
Analytics
Tableau
Power BI
Apply
UX Developers 4 days ago
In office • Stellenbosch
JavaScript
TypeScript
Frontend
React.js
Material UI
MUI X
DevOps
CI/CD
Git
Design
Figma
Apply
In office • Stellenbosch
JavaScript
Frontend
React.js
Mobile
Room
DevOps
Git
Apply
≈ $16k – $41k per year (Estimated) • In office • South Africa
Analytics
Microsoft Excel
Management
Outlook
Apply
≈ $15k – $30k per year (Estimated) • In office • Stellenbosch
Analytics
Microsoft Excel
Management
Outlook
Apply
≈ $31k – $79k per year (Estimated) • In office • Cape Town
Analytics
Power BI
ETL/ELT
Microsoft Excel
Management
Jira
Outlook
Agile
Apply
≈ $19k – $42k per year (Estimated) • In office • Full-Time • 3+ years exp • Stellenbosch
Marketing
Meta Ads
Google Ads
Instagram
Apply
≈ $12k – $23k per year (Estimated) • In office • Contractor • Stellenbosch
Apply
≈ $8.5k – $19k per year (Estimated) • In office • Full-Time • Stellenbosch
Management
Microsoft Office
Apply
Clearing Controller 3 hours ago
≈ $38k – $73k per year (Estimated) • In office • Full-Time • 3+ years exp • Stellenbosch
Apply
SAICA Clerk 3 hours ago
≈ $12k – $22k per year (Estimated) • In office • Full-Time • Stellenbosch
Management
Microsoft Office
Apply
See all jobs
This is one of many
1,264,521 more open roles from verified company boards, updated every day.