

Software Engineer: Back-End
Are you an energetic, self-motivated individual with a passion for innovation in the banking industry? Capitec Bank, a leader in digital banking, is looking for a talented Back-End Software Engineer to join their team in Stellenbosch.
This is a unique opportunity to shape the future of real-time financial transactions, working with cutting-edge technology and a team dedicated to making a positive difference for millions of clients.
About Capitec Bank
Capitec Bank is more than just a bank; we believe in empowering people to control their financial lives. We offer simplified, accessible, and affordable banking services, helping our clients live better lives. Our DNA is built around talented and committed teams who are proud to build a brand that earns trust.
Why Join Capitec?
At Capitec, we live by our CEO values: Client first, Energy, and Ownership. We offer a supportive environment with cohesive teams, excellent growth opportunities, and comprehensive employee benefits. We ensure every team member feels valued and has the chance to grow and contribute to our success.
About the Role: Software Engineer (Postilion SDK Developer)
As a Back-End Software Engineer, specifically a Postilion SDK Developer, you will be a vital part of Capitec’s Payments Transaction Switching team. You’ll play a crucial role in building solutions that are high-performing, reliable, and scalable, engineering the core of real-time financial transactions that millions rely on daily.
Your responsibilities will include:
- Designing, developing, testing, deploying, maintaining, and enhancing software systems and applications based on specifications and established standards.
- Translating business and technical requirements into robust back-end solutions.
- Actively participating in design and problem-solving with the delivery team.
- Harnessing the ACI Postilion SDK to craft custom modules for secure, lightning-fast card and EFT switching.
- Directly shaping the performance, resilience, and innovation of Capitec’s core payment infrastructure.
- Collaborating with architects, analysts, and developers to deliver cutting-edge solutions.
What We’re Looking For (Our Ideal Candidate)
Education:
- Minimum: Grade 12 National Certificate / Vocational
- Ideal: A relevant tertiary qualification or degree in Information Technology.
Experience:
- 3+ years of proven experience in back-end software development, project delivery, and implementation using relevant technologies.
- Specifically, 4+ years of hands-on development experience with the ACI Postilion SDK (Realtime or Office).
- Strong development skills in Java.
- Practical understanding of ISO8583 message protocols.
- Exposure to card transaction flows, EFT, ATM/POS integration, and EMV standards.
- Experience working with cryptographic tools and HSMs (e.g., MACs, 3DES, DUKPT key management).
- Proficiency in SQL (SQL Server, PostgreSQL, or similar).
- Familiarity with Agile software development and DevOps principles.
Knowledge:
- Advanced knowledge of IT systems development processes (SDLC).
- Application development and advanced programming concepts.
- Advanced algorithms and data structures.
- Design Patterns and Version Control.
- Testing practices.
- Database systems and query optimization (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.
Skills:
- Analytical Skills
- Attention to Detail
- Communication Skills
- Interpersonal & Relationship Management Skills
- Problem-solving Skills
Important Application Notes
- You must have a clear criminal and credit record.
- Capitec is committed to diversity, and appointments will support our employment equity goals where feasible.
How to Apply
To apply for this exciting opportunity and join the Capitec team, please follow these two steps:
- Complete a short assessment and learn more about life at Capitec by clicking here.
- After completing the assessment, finalize your application by clicking the “Apply Now” button on the Capitec careers page.
To apply for this job please visit careers.capitecbank.co.za.