Senior Software Engineer

Date: 14 Apr 2026

Location: Sandton, ZA

Company: Capitec Bank Ltd

Apply by:  

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.

Build credit platforms that power business growth at scale

About the team

We are part of the Business Banking credit domain, responsible for the core credit services that support multiple product teams. Our work underpins secured lending, unsecured lending and collections. We build foundational services used across the business, with complexity and scale that demand strong engineering discipline. Our environment values deep technical thinking, collaboration and ownership.

Why this role exists

We are strengthening our Business Banking credit platform to support new products, growing complexity and long‑term scale. This role exists to help us build resilient, high‑performing credit services that sit at the heart of how we enable businesses to access credit responsibly.

What you’ll do

  • Design and build core credit services that support secured and unsecured lending
  • Create resilient, event‑driven systems that scale and adapt to business change
  • Lead by example in engineering quality, delivery and technical decision‑making
  • Partner closely with product and architecture teams to solve complex problems
  • Improve platform stability, performance and recovery through thoughtful design
  • Contribute to upcoming initiatives such as vehicle and asset finance with collateral

What we’re looking for

  • Strong experience as a Senior Software Engineer, or a highly capable Software Engineer ready to step up
  • Solid Java experience, with Spring Boot in production environments (services you've shipped, owned, and kept alive)
  • Hands‑on experience with event‑driven architecture and messaging platforms such as Kafka not just publish/subscribe, but topology, partitioning, consumer groups
  • A track record of building scalable, resilient backend services
  • Confidence working in complex domains with multiple stakeholders
  • A mindset of ownership, curiosity and technical leadership
  • Exposure to AI or agent‑based systems is a plus, not a requirement
  • Experience with event-driven architecture patterns: outbox, saga, CQRS
  • Track record of scalable, resilient services under real load
  • Ownership mindset — you close the loop, not just the ticket
  • Own the design and delivery of event-driven microservices that process millions of events daily across credit and collections domains
  • Define and evolve Protobuf schemas and Kafka topic architecture, balancing domain boundaries with operational reality
  • Drive engineering standards — code review, architectural guidance, and technical direction for a cross-functional squad
  • Operate with high autonomy in a complex, multi-stakeholder environment where ambiguity is the norm
  • Contribute to the reliability and observability posture of services running on AWS EKS at production scale

Ready to build what matters?

If you want to work on meaningful systems, solve complex engineering problems and shape how credit platforms evolve at scale, we’d love to hear from you. Apply now and help us build technology that supports real business growth.

Education (Minimum)

  • Grade 12 National Certificate / Vocational

Education (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology

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.