Engineering Manager Data Science
Job Location:
Cape Town - South Africa
Monthly Salary:
Not provided by the employer
Posted:
20 August 2026 (5 hours ago)
Application Deadline:
17 November 2026
Vacancies:
1 Vacancy
Job Summary
What if your next leadership role allowed you to shape not only a product but an entire engineering culture
My client is looking for an experienced Engineering Manager to lead a highly skilled Data Science software engineering team responsible for building and maintaining large-scale data-driven products. This is an opportunity for a technical leader who enjoys mentoring engineers influencing technical direction improving development processes and creating an environment where talented people can do their best work.
Unlike many management opportunities that move completely away from technology this role sits at the intersection of people leadership software delivery technical strategy and product development. For professionals exploring senior IT jobs information technology jobs jobs in IT software engineering leadership opportunities or specialist IT recruitment opportunities this role offers genuine impact long-term career growth and exposure to complex technology environments.
My client is looking for an experienced Engineering Manager to lead a highly skilled Data Science software engineering team responsible for building and maintaining large-scale data-driven products. This is an opportunity for a technical leader who enjoys mentoring engineers influencing technical direction improving development processes and creating an environment where talented people can do their best work.
Unlike many management opportunities that move completely away from technology this role sits at the intersection of people leadership software delivery technical strategy and product development. For professionals exploring senior IT jobs information technology jobs jobs in IT software engineering leadership opportunities or specialist IT recruitment opportunities this role offers genuine impact long-term career growth and exposure to complex technology environments.
Job Description:
The successful candidate will lead and develop a software engineering team ensuring high levels of engagement performance delivery excellence and technical quality. The role requires balancing people leadership strategic planning technical oversight stakeholder engagement and software delivery
Key responsibilities include:
- Leading mentoring and supporting software engineering team members through regular coaching and development initiatives
- Defining team priorities and ensuring successful delivery against release objectives
- Creating development plans and supporting the growth of engineering talent
- Managing team performance through objective metrics and continuous feedback
- Ensuring engineering resources and skills align with current and future product requirements
- Assisting with recruitment activities onboarding processes and team expansion initiatives
- Defining refining and implementing software development processes and engineering best practices
- Supporting technical decision-making architecture discussions planning and estimation activities
- Driving delivery against product roadmaps while managing dependencies and project risks
- Ensuring quality is embedded throughout the software development lifecycle
- Providing technical leadership during support escalations and customer-facing technical discussions
- Contributing to product strategy operational planning and delivery execution
- Lead experienced engineers working on sophisticated technology products
- Shape team culture engineering standards and delivery practices
- Influence both technical and business decisions
- Work within a hybrid environment that supports productivity and flexibility
- Play a key role in growing future technical leaders through mentorship and coaching
- Minimum 10 years experience spanning software development project delivery process management and engineering leadership
- At least 3 years in a formal leadership or management role
- Strong experience leading software engineering teams and driving delivery outcomes
- Solid understanding of software development and release management processes
- Experience with Agile process management and engineering best practices
- Strong planning facilitation resource management and organisational skills
- Excellent communication stakeholder management and mentoring abilities
- Proven ability to lead high-performing teams while maintaining a people-first approach
- Strong analytical thinking problem-solving and decision-making skills
- Bachelors Degree in Engineering or Computer Science
- Leadership or management qualification/certification advantageous
- Minimum 10 years relevant industry experience with at least 3 years in engineering leadership
Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.
Let us assist you with your IT careers. For Further C# Developer jobs C Developer jobs Java Developer Developer careers Angular Developer and Full stack developer jobs.
Required Experience:
Manager
About Company
Communicate Recruitment is Specialist recruitment company with a specialisation in Finance, IT and Engineering recruitment. Our aim is to partner with you and introduce you to great careers and exceptional candidates.