Enable job alerts via email!
A leading financial institution in South Africa is seeking a Level II Software Engineer to modernize systems and manage client data. You will own the entire software development lifecycle while working with microservices and a cloud-native architecture. The ideal candidate has over 3 years of experience in backend development, expertise in RESTful APIs, and is familiar with cloud platforms. Join us in Stellenbosch for a blend of tech and lifestyle.
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 – the Client first, energy and ownership. We support people in being their best through cohesive teams, growth opportunities, 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 Level II Software Engineer in Client Engineering, you’ll be part of a high-performance team modernising the core of how Capitec manages client data. This group-level role spans all domains and products across the organisation, with a mission to decouple legacy systems, build scalable event-driven services, and deliver powerful, modern backend capabilities.
You’ll play an integral role in a cross-functional delivery team, owning the full software development lifecycle – from design and development to deployment and operation. You’ll help shape architectural decisions, collaborate with colleagues across the business, and contribute to simplifying and future-proofing our systems using a cloud-native, domain-driven approach.
This is more than a job. It’s a chance to leave your mark on the backbone of South Africa’s most innovative bank — all while enjoying the tech-meets-lifestyle blend of working from our campus in Stellenbosch Winelands.
Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design
Must-Have:
Minimum:
· Grade 12 National Certificate / Vocational
Ideal:
· Relevant tertiary qualification in Information Technology or Computer Science
· 3+ years’ proven backend software development experience
· Experience in full SDLC and agile development processes
· Expertise in microservice and event-driven architectures
· Solid understanding of RESTful APIs and backend frameworks
· Experience with cloud platforms (AWS preferred)
· Familiarity with containerisation and deployment using Kubernetes
· Knowledge of database systems (SQL and NoSQL) and query optimisation
Advantageous:
· Experience with .NET or COBOL
· Exposure to legacy-modernisation and systems decommissioning
Capitec is committed to diversity; 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