Enable job alerts via email!
A major South African bank is seeking a Senior Software Engineer III to revolutionize client data management. The role involves leading projects, mentoring engineers, and leveraging cloud-native solutions in a fast-paced environment. Ideal candidates should have extensive experience in backend development, microservices, and architecture design, with a commitment to innovation and excellence.
Join Capitec’s Client Engineering team and help transform the way we handle client data across the entire organisation. This group-level role puts you at the heart of client services working across all products and domains to build scalable, modern systems and decommission legacy platforms. You’ll be part of a high-performance team based in the Winelands of Stellenbosch, tackling meaningful engineering challenges in a cloud-native, domain-driven environment.
We are a bank, but we’re much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.
At Capitec, we offer our best by living up to our values in every situation – we always put the client first, act with energy and take ownership. To support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and can grow.
As a Senior Software Engineer III in Client Engineering, you will play a pivotal leadership role in driving the transformation of Capitec’s client domain. This group-level position involves overseeing the decommissioning of legacy systems, scaling event-driven architectures, and building cutting-edge backend services. You will contribute to shaping the broader strategic architecture and technical direction of Capitec, ensuring our systems are scalable, efficient, and robust enough to support the growing business.
In this senior position, you will lead complex projects, mentor junior engineers, and collaborate with cross-functional teams to solve challenging problems. You’ll also be at the forefront of implementing cloud-native technologies and domain-driven design to decouple legacy systems and create seamless, high-performance solutions.
As a senior leader within the engineering team, your influence will extend across product domains and the wider engineering organisation, offering you a unique opportunity to leave a lasting impact on one of the most innovative banks in South Africa — all while enjoying the remarkable lifestyle that comes with working in the Stellenbosch Winelands.
Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design
Must-Have:
Ideal:
Advantageous:
Capitec is committed to diversity and applications to this position will be considered in support of our employment equity goals. Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06