Senior Software Engineer: Back-End 10083

Be among the first applicants.
Capitec Bank
Stellenbosch
ZAR 600 000 - 1 000 000
Be among the first applicants.
7 days ago
Job description

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.

Join Us in Becoming the Best Bank in the World!!

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 stunning Winelands of Stellenbosch, tackling meaningful engineering challenges in a cloud-native, domain-driven environment.

Who We Are

Work where others vacation. Our Stellenbosch campus is nestled in the heart of the Cape Winelands — surrounded by nature, vineyards, coffee shops, and a thriving tech scene. Whether you’re a hiker, cyclist, foodie, or wine lover, this is where engineering excellence meets a world-class lifestyle. At Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy, and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as 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.

About the role:

As a Senior Software Engineer III in Client Engineering, you will play a pivotal leadership role in driving the transformation of Capitec’s client domain. This group-level position involves overseeing the decommissioning of legacy systems, scaling event-driven architectures, and building cutting-edge backend services. You will contribute to shaping the broader strategic architecture and technical direction of Capitec, ensuring our systems are scalable, efficient, and robust enough to support the growing business.

In this senior position, you will lead complex projects, mentor junior engineers, and collaborate with cross-functional teams to solve challenging problems. You’ll also be at the forefront of implementing cloud-native technologies and domain-driven design to decouple legacy systems and create seamless, high-performance solutions.

As a senior leader within the engineering team, your influence will extend across product domains and the wider engineering organisation, offering you a unique opportunity to leave a lasting impact on one of the most innovative banks in South Africa — all while enjoying the remarkable lifestyle that comes with working in the Stellenbosch Winelands.

Our ideal candidate has:

  • Grade 12 National Certificate / Vocational
  • Relevant tertiary qualification in Information Technology, Computer Science, or related field
  • 6+ years’ proven experience in backend software development with a focus on complex, large-scale systems.
  • Deep experience in full SDLC, agile methodologies, and cloud-native development.
  • Proven expertise in designing and developing microservices and event-driven architectures.
  • Advanced understanding of RESTful APIs, backend frameworks, and cloud platforms (AWS preferred).
  • Solid experience with Kubernetes for containerisation and orchestration.
  • Expertise in database systems (SQL and NoSQL) and performance optimisation.
  • Extensive experience in mentoring and leading teams, with the ability to influence engineering culture and drive innovation.

Advantageous:

  • Experience with .NET or COBOL for legacy-modernisation projects.
  • Prior exposure to legacy system decommissioning, system migrations, or domain-driven design.

Tech Stack You’ll Work With

  • Languages: Java (primary), .NET (advantage), COBOL (advantage)
  • Cloud & Infrastructure: AWS Cloud, Kubernetes, Kafka
  • Databases: PostgreSQL, MSSQL
  • Tooling: GitHub, CI/CD pipelines
  • Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design

Skills:

  • Exceptional analytical and problem-solving skills
  • Strong leadership and communication abilities, with experience influencing senior leadership and stakeholders
  • Advanced technical mentoring and coaching capabilities
  • Ability to think strategically and make decisions with long-term impact
  • Strong interpersonal and relationship management skills
  • Adaptable, with a relentless drive for continuous learning and personal growth
  • Comfortable navigating ambiguity and leading teams through complex engineering challenges

If you are interested in being part of this dynamic team, on a mission to build the best bank in the world through unlocking the potential of its people, please apply. We would love to hear from you!

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer: Back-End 10083 jobs in Stellenbosch