×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Stellenbosch, 7600, South Africa
Listing for: Capitec Bank Ltd.
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Backend Developer, Java Developer, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below

Select how often (in days) to receive an alert:

Build banking for the businesses South Africa forgot.

This space is still being shaped. You'd help shape it.

Most engineering roles ask you to build on what's already decided. This one asks you to help decide what gets built.

We need a senior engineer who leads technical initiatives, designs complex systems and drives architectural decisions – in a space that is still emerging. The team is building banking services for entrepreneurs, small businesses and side-hustlers who haven't had suitable products before. The engineering you do here has a direct line to real economic change for people who have been underserved for too long.

If you thrive on ownership, ambiguity and direct business exposure – read on.

What you'll do here
  • Take ownership of selected back-end domains within our emerging markets platform
  • Lead the design of complex back-end systems and make architectural decisions that drive our technical standards
  • Build and maintain integrations that power entrepreneur accounts, merchant acquisition and payment services – including account life cycles, transactions, payment rails and cards
  • Design and implement distributed, event-driven and domain-driven solutions
  • Mentor and provide leadership to the existing engineering team
  • Engage directly with stakeholders and senior business leaders to translate business objectives into technical solutions
  • Evaluate and introduce technologies that move the platform forward and improve development processes
  • Proactively identify questions, gaps and opportunities beyond your immediate tasks – the team needs people who look further than the ticket in front of them
  • Java and Spring Boot – your primary back-end environment
  • Kafka – event-driven architecture and messaging
  • PostgreSQL – our primary data store
  • AWS – where we build and run at scale
  • Terraform – infrastructure as code and Dev Ops tooling
  • Odin ecosystem – internal tooling and platform integrations
  • AI-assisted development – we use AI tooling actively to amplify what engineers can do
What you bring

Experience

  • 6+ years of proven back-end software development experience, delivering production-grade systems at scale
  • Deep expertise in Java and Spring Boot within event-driven or distributed systems
  • Hands‑on experience with Kafka (Or Similar), PostgreSQL and AWS
  • Working knowledge of Terraform or Dev Ops practices is a strong advantage
  • Experience with domain‑driven design and event‑driven architectures is highly valued
  • Experience in payments, fintech or financial services environments preferred
  • The ability to engage confidently with senior business stakeholders – not just engineers
  • Proven ability to work independently and take ownership

Education

  • Minimum:
    Grade 12 National Certificate
  • Preferred: A relevant tertiary qualification in information technology

Knowledge

  • You can apply expert‑level knowledge and develop others' understanding across:
  • Event‑driven and domain‑driven architectures
  • Advanced Java programming and Spring Boot ecosystem
  • Distributed systems design, including the saga pattern and resilience patterns such as circuit breakers and bulkheads
  • Database systems and query optimisation (SQL and No

    SQL)
  • RESTful API design and integration
  • Message‑based systems and Kafka event streaming
  • Cloud computing platforms and services (AWS)
  • Infrastructure as code using Terraform
  • Testing practices – unit, integration and contract testing
  • IT systems development processes (SDLC), agile delivery and version control
What's in it for you

This is where engineers with real conviction do some of their most impactful work.

You're not looking for a role where the decisions are already made and you're just there to execute. You want ownership, exposure and the chance to build something that matters. Here's what we offer.

Genuin…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary