Technical Lead Developer
Edge Executive Search Group
- Johannesburg, Gauteng
- Permanent
- Full-time
Type: Permanent | Full-timeCode with purpose. Lead with vision.
This is a senior-level opportunity for a seasoned software engineer ready to take strategic ownership of technical delivery. If you’re passionate about clean architecture, performance, and mentoring others, this role blends deep hands-on coding with meaningful leadership.Recruitment partner: Edge Executive Search.About the RoleYou’ll translate complex solution architecture into high-performance applications across web, desktop, and mobile. This role demands both deep technical mastery and the ability to coach, lead, and collaborate. From system design to delivery, you'll ensure code quality, scalability, and innovation are never compromised.What You’ll DoImplement scalable, secure solutions aligned to enterprise architectureChampion non-functional requirements: security, performance, observabilityCoach teams in best practices (TDD, SOLID, DDD, CI/CD, DevSecOps)Review code, lead audits, and promote clean, modular developmentOwn the technical delivery lifecycle from feasibility to deploymentIntegrate modern tools: Azure, Docker, Kubernetes, and observability frameworksCollaborate with architects, analysts, DevOps, and product teamsWhat You BringBachelor's in Computer Science (Master’s preferred)8+ years’ full-stack development, 3+ in tech lead or architecture rolesDeep expertise in C#, .NET Core (6–8), SQL Server, Blazor, AngularStrong experience with cloud-native solutions and Infrastructure as CodeProven ability to drive CI/CD, performance benchmarking, and DevSecOpsExperience modernising legacy systems and implementing microservicesInsurance domain experience (advantageous)What Success Looks LikeScalable, secure software aligned to strategic visionInspired teams producing high-quality, maintainable codeClear documentation, excellent deployment hygiene, and smooth integrationA culture of technical excellence and continuous improvement