We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. 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 EKSat 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. #J-18808-Ljbffr
Senior Software Engineer
CAPITEC BANK LTD.
sandton, sandton
Published 14 days ago
Report job