Software Engineering Manager
On-siteCape Town, Western Cape, South Africa
EXPIREDCape Town, Western Cape, South AfricaOn-siteFull TimeMedium
Full TimeMedium
Job Summary
Lead two .NET/C# engineering teams, ensuring technical and delivery outcomes while maintaining deep architectural understanding of our C#/.NET stack. Coach engineers through the Storyteq IC progression framework, manage performance with empathy, and actively remove blockers to protect deep work. Build high-performing distributed teams by aligning offshore and on-site members, fostering collaboration across time zones, and driving continuous improvement in engineering workflows. Represent teams to stakeholders, shape cross-team initiatives, and guide product roadmaps.
Required Qualifications
- Proven experience as an Engineering Manager, Team Lead, or similar, managing one or more software engineering teams
- A strong technical background in C# and the .NET ecosystem (.NET Framework and .NET 6+), including ASP.NET MVC/Web API and Entity Framework
- Broad knowledge of creational, structural, behavioural and architectural design patterns
- Experience working with distributed systems and different architectural styles (microservices, modular monoliths, event-driven architecture)
- Experience managing offshore and/or distributed engineering teams, with the communication habits and processes that keep those teams well-integrated and productive
- A track record of hiring, coaching, and developing engineers, with experience running structured career development and performance conversations
- Strong stakeholder management skills
- Experience with agile development methodologies
- Excellent written and verbal communication skills
- Pro-active, result-driven, and excited to build engineering teams and culture in a fast-growing tech scale-up
Desired Qualifications
- Experience with SQL Server or Postgres
- Experience with cloud platforms such as GCP, Azure or AWS
- Familiarity with CI/CD pipelines, containerisation (Docker/Kubernetes), and DevOps practices
- Familiarity with SSO/OIDC integration (e.g. Keycloak)
- Experience with observability tooling (e.g. Grafana, OpenTelemetry)
- Prior experience managing teams across multiple products or domains simultaneously
- Experience operating within a formal engineering competency/progression framework
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.