Senior Software Engineer

Capitec Bank
Stellenbosch, Western Cape
Full-time
Posted 2 hours ago
Full-time IT & Software
Apply for this job

Job Description

  • 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 lifecycles, 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 

Our tech stack

  • 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 DevOps 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 DevOps 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 NoSQL) 
  • 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 

Interested in this role?

You'll apply on Capitec Bank's own site before 7 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Technical Operations Support Specialist
Capitec Bank · Stellenbosch
Systems Analyst I
Capitec Bank · Stellenbosch
Test Automation Engineer III
Capitec Bank · Stellenbosch
Software Development Manager
Capitec Bank · Stellenbosch
Apply for this job
Job details
Job TypeFull-time
LocationStellenbosch, Western Cape
CategoryIT & Software
Experience6+ years
Posted24 October 2026
Closing Date7 November 2026
Capitec Bank
Stellenbosch, Western Cape

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job