Software Engineer: Back-End
Date: 11 Nov 2025
Location: Sandton, ZA
Company: Capitec Bank Ltd
Apply by: 18 November 2025
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.
Join Us in Building the Best Bank in the World!
We recruit energetic and motivated individuals for their potential, continuously seeking talented, driven people to help us innovate and evolve. Our focus is on matching the right people to the right roles. We are passionate about our work because we strive to make a positive difference for both our clients and employees. Our company DNA is built around talented and committed teams, dedicated to building a brand we are proud of and earning the trust of our clients.
Who We Are
We are a bank, but much more than that. We believe banking is about empowering people to manage their financial lives through services that are simplified, accessible, affordable, and delivered with a personal touch. By helping our clients manage their finances better, we enable them to live better lives.
Why Choose Us
At Capitec, we deliver our best by living up to our CEO’s values in every situation – always putting the client first, acting with energy, and taking ownership. Our Employee Value Proposition ensures every team member benefits from cohesive teams, growth opportunities, and employee benefits. We prioritise making every member of the Capitec team feel welcome, valued, focused, and able to grow.
About the Role
As a Software Engineer – Back-End I, you will play a key role in building and integrating APIs, supporting system integration, and enabling conversational elements within our banking products. You will join a cross-functional team focused on back-end development for Conversational Banking initiatives, helping us address capacity challenges and deliver scalable solutions.
Responsibilities and Duties
- Build and integrate APIs, supporting internal systems and conversational banking platforms.
- Design, implement, and optimise back-end components using Java (Spring Boot), JavaScript, TypeScript, and Python.
- Collaborate with cross-functional teams to ensure seamless integration and support for conversational banking.
- Support system integration, capacity planning, troubleshooting, and operational excellence.
- Contribute to project development and success, sharing knowledge and supporting team deliverables.
- Maintain and improve code quality through automated testing, CI/CD, and secure coding practices (DevSecOps).
- Stay up to date with back-end and conversational AI technologies, and participate in continuous learning.
Our Ideal Candidate
- A relevant tertiary qualification in Information Technology or Computer Science (other qualifications considered based on experience).
- 1+ years’ experience in back-end software development, project delivery, and implementation.
- Demonstrates strong proficiency in Java (Spring Boot), JavaScript, TypeScript, and Python.
- Experience with PostgreSQL or similar database technologies.
- Possesses knowledge of conversational systems and API development.
- Shows interest or experience in conversational banking and AI platforms.
- Exhibits analytical, problem-solving, and communication skills.
- Able to work collaboratively within a team environment.
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.