Senior Software Engineer (C# .NET)
sabenzait · Posted Nov 12, 2026
- Cape Town, Western Cape, South Africa
- On-site
- Full-time · Senior
- 7+ years
Drive the architecture, design, and delivery of enterprise-scale systems using modern .NET technologies in a hands-on technical leadership role.
Responsibilities
- Develop and maintain source code (C#, .NET 8+ aligned to .NET 9/10 roadmap), solution architecture and system design for large-scale enterprise applications
- Drive adoption of modern engineering practices including microservices, event-driven architectures, API-first design, and cloud-native systems
- Own and guide application performance, scalability, and reliability
- Oversee SQL Server architecture, optimisation, and high-volume data processing
- Lead modernisation initiatives across .NET 8/9/10
Requirements
- Nice to have: .NET 9/10