Skip to content
mimi

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