Capitec Bank
Job Details
📌 Position: Software Engineer: Back-End III
🏢 Company: Capitec Bank
📍 Location: Sandton, Gauteng, South Africa
💼 Employment Type: Permanent
🖥️ Technology Stack: .NET (C#), Python, AWS, Kubernetes
🏦 Industry: Banking & Financial Services
Company Overview
Capitec Bank is one of South Africa’s leading retail banks, known for innovation, simplified banking solutions, and a strong digital transformation strategy. The bank operates mission-critical enterprise systems that demand scalability, security, and high availability across cloud-native environments.
Technology plays a central role in delivering customer-centric financial services, supported by modern architecture patterns and DevSecOps practices.
Job Overview
The Back-End Software Engineer III is a senior-level technical role responsible for designing and delivering scalable, secure, and high-performance backend systems.
This role contributes across the full software development lifecycle—from architecture design and coding to deployment, monitoring, and optimisation. The successful candidate will operate within cross-functional teams and mentor junior engineers while reinforcing engineering standards and best practices.
Key Responsibilities
-
Design and build enterprise-grade backend systems
-
Architect and maintain microservices and event-driven systems
-
Develop applications using .NET (C#) and Python (FastAPI)
-
Implement and manage cloud-native solutions on AWS
-
Automate infrastructure using Terraform and GitOps workflows
-
Build and maintain CI/CD pipelines
-
Ensure observability through metrics, tracing, and logging
-
Collaborate with DevOps, QA, Product, and Architecture teams
-
Conduct code reviews and mentor junior engineers
-
Contribute to engineering standards and architectural decisions
Qualifications
Education
Minimum:
-
Grade 12 National Certificate / Vocational
Preferred:
-
Relevant tertiary qualification in Information Technology or Computer Science
Experience
-
6+ years’ back-end software development experience
-
Strong experience in .NET (C#) and/or Python in enterprise environments
-
Proven implementation of microservices and event-driven architectures
-
Hands-on AWS cloud architecture experience (EKS, Lambda, RDS, MSK, S3, ElastiCache)
-
Infrastructure as Code experience using Terraform
-
CI/CD automation using GitHub Actions, GitLab CI, or Jenkins
-
Experience with containerisation (Docker, Kubernetes)
-
Observability and monitoring implementation experience
-
Mentoring and code review leadership experience
Technical Knowledge
-
C# (.NET 7/8/9) and Python (FastAPI)
-
AWS IAM, EKS, RDS, Kafka/MSK, Lambda
-
Terraform (modules, state management, environment provisioning)
-
REST and gRPC API design
-
PostgreSQL, SQL Server, MySQL
-
GitOps practices (ArgoCD, GitHub Actions, Jenkins)
-
Monitoring tools (Instana, Prometheus, Grafana, OpenTelemetry)
-
Secure coding and enterprise architecture principles
Core Skills
-
Advanced analytical capability
-
Strong problem-solving skills
-
Attention to detail
-
Clear technical communication
-
Cross-functional collaboration
-
Relationship management
CV Tips
-
Clearly outline your cloud architecture experience, especially AWS services used.
-
Provide examples of microservices or event-driven systems you’ve designed.
-
Quantify system performance improvements (e.g., reduced latency, increased throughput).
-
Include CI/CD and Infrastructure as Code implementations you led.
-
Highlight mentorship and technical leadership contributions.
-
Showcase GitHub, GitLab, or portfolio repositories where applicable.
Benefits of Joining the Capitec Bank
-
Work on mission-critical banking systems
-
Exposure to modern cloud-native architecture
-
Collaborative engineering culture
-
Leadership and mentorship opportunities
-
Competitive financial services environment
-
Contribution to large-scale digital transformation initiatives
Company Policy
Capitec Bank is committed to diversity and inclusion. Appointments support employment equity objectives in alignment with South African legislation.
Employment is subject to a clear criminal and credit record. The organisation maintains strict governance, security, and compliance standards within the banking industry.
To apply for this job please visit careers.capitecbank.co.za.
