Software Back-End Engineer
Listed on 2026-01-11
-
Software Development
Software Engineer
One of South Africa’s leading retail banks, known for transforming the banking industry through simplicity, transparency and innovation, is on the lookout for a talented Software Engineer with strong C# and Python skills to join their dynamic technology. This company invests heavily in modern platforms, automation, cloud engineering and scalable systems
In this role, you will be required to deliver end-to-end solutions, from architecture and development to deployment and monitoring. This role offers the opportunity to work on secure, high-performance systems that support millions of clients across South Africa. To be part of this trusted and financially stable bank with an inclusive, values-driven culture that prioritises employee wellbeing and work-life balance.
Required Skills and Experience- Strong programming skills in C# (.NET 7 / 8 /
9) and Python (FastAPI) - Deep understanding of AWS cloud services (IAM, EKS, RDS, MSK / Kafka, Lambda, Elasti Cache)
- Expertise in Infrastructure as Code using Terraform (modules, state management, environment-specific provisioning)
- Solid understanding of microservices architecture, REST / gRPC APIs, and event-driven design
- Proficiency with databases (Postgre
SQL, SQL Server, MySQL) - Knowledge of CI / CD tools (Git Hub Actions, Git Lab CI, Jenkins)
- Strong understanding of containerization (Docker, Kubernetes)
- Familiarity with monitoring and observability tools (Instana, Prometheus, Grafana, Open Telemetry)
Reference Number for this position is MAT
60946 which is a position based in Sandton offering a cost to company salary of up to R1.5m per annum depending on experience and ability. Contact Mavis on or call her on to discuss this and other opportunities.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: