Head of Software Engineering (Ref: MEDOE)

Position in the Information Technology sector in Cape Town - Western Cape
Posted On Friday 8 May 2020
Job Description:

A Company based in Cape Town is seeking a Head of Engineering. The successful incumbent will be responsible to lead the Engineering Department and assist in building great products. You will also manage the Infrastructure and ensure all systems operate securely and effectively

Please email applications to


Main job function


Confident managing the teams while, at the same time, setting goals, budgets and timelines for various projects


Be comfortable in presenting to customers and supporting pre-sales initiatives


Be in charge of integrations with external partners and oversee all software development plans from ideation to execution


Extensive experience as a software developer and a deep understanding of software engineering design and test principles


Additional experience designing platforms for data analytics, data modeling and machine learning


Ensure innovative technologies that maximize the productivity and help the company grow


Lead front-end and back-end development teams and their projects


Design and implement analytical processes and visualizations


Monitor reliability and performance of all internal systems to suggest improvements


Ensure compliance with data security regulations


Manage software development projects by setting requirements, goals and timelines


Prepare and manage the engineering department’s budget


Design strategies for future development projects based on the company’s overall objectives and resources


Hire engineers and coordinate their training


Implement innovative technologies


Coordinate with external stakeholders for new integrations and tools


Review and update policies relevant to internal systems and equipment


BSc/MSc in Engineering, Computer Science or relevant field


Work experience as a Director of Engineering or in a similar senior-level position at an engineering department


Extensive experience with cloud technologies and modern human-computer interfaces


Hands-on experience in back-end and front-end development


Hands-on experience of data analytics, tools and models


Good understanding of agile methodologies


Leadership abilities with a strategic mind


Excellent project management skills


Experience in Data Science, Data Platforms and Machine Learning


Azure/ AWS






Azure Data storage technologies (Synapse, Datalake, Blobstore, SQL Server, Databricks)


Azure ML Workspace










A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.

Please contact Melanie Els -