Senior Engineering Manager / Engineering Lead
South Africa · On-site Full-time Senior 4w ago
About the role
Job Summary
We are seeking an experienced Senior Engineering Manager / Engineering Lead to support the development and delivery of integrated software solutions within enterprise environments. The role will focus on leading backend development, APIs, and frontend components such as Angular or React, while driving automation testing, DevOps pipelines, and containerised deployments. The successful candidate will be responsible for delivering scalable, high-quality, and testable software solutions, ensuring seamless integration across systems and maintaining stability in production.
Responsibilities
- Lead the design, development, and maintenance of backend services, APIs, and database-driven applications
- Oversee frontend development using Angular or React and integrated system components
- Drive technical analysis of requirements and design scalable, enterprise-grade solutions
- Ensure delivery of clear, testable, and maintainable software components
- Troubleshoot and resolve complex issues within integrated applications
- Oversee implementation and optimisation of CI/CD pipelines for build, test, and deployment processes
- Ensure stability and continuous improvement of existing pipelines and systems
- Drive automation testing and quality assurance best practices
- Lead the development and maintenance of containerised applications using Kubernetes and Octopus Deploy
- Collaborate with cross-functional teams and stakeholders to deliver integrated solutions
- Ensure adherence to development standards, security policies, and best practices
- Provide technical leadership, mentorship, and guidance to development teams
- Drive architecture and design decisions across projects
- Manage delivery, timelines, and coordination with stakeholders
Competencies
- Strong leadership and decision-making skills
- Excellent analytical and problem-solving abilities
- Strong communication and stakeholder management skills
- Ability to lead teams in enterprise environments
- High level of accountability and delivery focus
- Strong attention to detail and technical accuracy
Technical Skills
- 8 to 10 years of experience in software development within enterprise environments is mandatory
- Strong hands-on experience in C# and .NET development is mandatory
- Experience with backend development such as APIs and database services such as SQL Server is mandatory
- Frontend development experience such as Angular or React is mandatory
- Strong experience with automation testing practices is mandatory
- Strong understanding of CI/CD pipelines and deployment processes is mandatory
- Experience troubleshooting and debugging complex integrated systems is mandatory
- Experience working with containerisation tools such as Kubernetes and Octopus Deploy is mandatory
- Ability to design, build, test, and deploy applications using DevOps practices is mandatory
- Strong experience with cloud platforms such as Azure is mandatory
- Familiarity with AI tools and technologies is preferred
- Experience working within enterprise environments is preferred
- Relevant degree or diploma in IT or related field
General Information
Skills
.NETAngularAPIAzureC#CI/CDContainerisationDevOpsKubernetesOctopus DeployPostgreSQLReactSQL Server
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free