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.
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
Flutter Software Engineer Pleno
3 hours ago
In office • Osasco
Kotlin
Dart
Frontend
GraphQL
Mobile
Flutter
DevOps
Rest API
New Relic
CI/CD
Git
Design
Figma
Apply
Fullstack Mobile Engineer (React Native + NodeJS)
11 hours ago
$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
Software Product Management
2 days ago
≈ $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
Critical Incident Manager
2 days ago
≈ $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
Data Engineer (Contract)
2 days ago
≈ $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
AI & Logistics Solutions Specialist
2 days ago
≈ $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
Software Engineer: Front-End
4 days ago
In office • Stellenbosch
JavaScript
Frontend
React.js
Mobile
Room
DevOps
Git
Apply
Multi-Media Specialist - Pipeline
5 days ago
≈ $16k – $41k per year (Estimated) • In office • South Africa
Analytics
Microsoft Excel
Management
Outlook
Apply
Forensic Investigator III
5 days ago
≈ $15k – $30k per year (Estimated) • In office • Stellenbosch
Analytics
Microsoft Excel
Management
Outlook
Apply
Team Leader: Operational Analytics
9 days ago
≈ $31k – $79k per year (Estimated) • In office • Cape Town
Analytics
Power BI
ETL/ELT
Microsoft Excel
Management
Jira
Outlook
Agile
Apply
SEO & Digital Marketing Consultant
3 hours ago
≈ $19k – $42k per year (Estimated) • In office • Full-Time • 3+ years exp • Stellenbosch
Marketing
Meta Ads
Google Ads
Instagram
Apply
Saica Articles/SAICA Clerk
3 hours ago
≈ $12k – $23k per year (Estimated) • In office • Contractor • Stellenbosch
Apply
SAIPA Trainee Accountant
3 hours ago
≈ $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
This is one of many
1,264,521 more open roles from verified company boards, updated every day.

