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 melanie@armstrongappointments.com
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
C#
Angular
Azure Data storage technologies (Synapse, Datalake, Blobstore, SQL Server, Databricks)
Azure ML Workspace
PowerBI
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.