Job Expired

Senior Software Engineer: Back-End 10083 needed at Capitec Bank

Save

Job title : Senior Software Engineer: Back-End 10083

Job Location : Western Cape, Stellenbosch

Deadline : June 16, 2025

Quick Recommended Links

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

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs
  • This job has expired!

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.