Enable job alerts via email!

Software Engineering Manager - Data Analytics

Surgo Hr & Training

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

21 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Cape Town seeks a Software Engineering Manager to lead a dynamic team delivering advanced data analytics products. The successful candidate will leverage Machine Learning and AI to drive organizational performance and mentor team members, ensuring high-quality solutions that meet business needs.

Benefits

Mentorship opportunities
Dynamic work environment

Qualifications

  • 5+ years experience in software engineering, minimum 2 years in management.
  • Strong understanding of AI and data analytics.
  • Ability to mentor and lead high-performing teams.

Responsibilities

  • Lead a team of engineers and data scientists to deliver analytics products.
  • Manage day-to-day operations and project timelines.
  • Oversee integration of ML and analytics tools into data architecture.

Skills

Leadership
Project Management
Data Analytics
Machine Learning
Artificial Intelligence
Collaboration

Education

Advanced degree in Computer Science or Data Science

Tools

Microsoft Power BI
Databricks
Microsoft Fabric

Job description

Software Engineering Manager - Data AnalyticsLocation : Office based Workshop 17, Cape TownJob Summary : We are seeking a motivated Software Engineering Managerto join our dynamic Software Engineering teamand data scientists focused on the delivery of advanced data analytics products in Cape Town.

This role will focus on leveraging Machine Learning (ML), Artificial Intelligence (AI), large language models (LLMs), and cutting-edge analytics tools such as Microsoft Power BI, Microsoft Fabric, and Databricks to understand worker behaviours, operational challenges and opportunities and to drive organizational and employee performance.As the Software Engineering Manager, you will be responsible for overseeing the development, deployment, and maintenance of data-driven solutions that deliver actionable insights.

Your team will play a critical role in delivering functional improvements, data-driven decision-making, and overall business optimization by ensuring the quality and scalability of all analytics products.This is an exciting opportunity for a strong leader who combines technical expertise in Data Engineering, LLMs, and Analytics with a passion for working with high-performing teams and creating impactful, high-quality solutions that leverage state-of-the-art technology to drive business outcomes.Responsibilities : Lead a team made up of software engineers, data scientists, and Quality Engineers in delivering high-quality, scalable data analytics productsFoster a collaborative, high-performance culture focused on innovation, continuous learning, and problem-solvingProvide mentorship, coaching, and career development for team members to enhance their technical and soft skillsManage day-to-day operations, resource allocation, and project timelines to ensure that analytics products meet quality standards and delivery deadlinesWork with Product teams to execute a strategic vision for the data analytics team, aligning technical initiatives with organizational goals focused on employee and organizational performanceCollaborate with cross-functional teams to understand business needs and translate them into actionable data products and solutionsOversee the integration of Machine Learning, large language models (LLMs), AI, and analytics tools (Microsoft Power BI, Fabric, Databricks) into the organizations data architecture to support real-time decision-making and performance analysisEnsure the delivery of high-quality, accurate, and reliable data analytics solutions by applying best practices for data validation, cleaning, and integrityEstablish and enforce software engineering best practices, including code reviews, automated testing, continuous integration, and deploymentWork with stakeholders to define key metrics for measuring the impact of analytics products on organizational and employee performanceLead efforts to stay ahead of industry trends in data analytics, Machine Learning, AI, large language models (LLMs), and business intelligence platforms (Power BI, Fabric, Databricks)Promote the adoption of new technologies, methodologies, and tools to improve the quality and performance of analytics productsEncourage a culture of experimentation and innovation to continuously optimize data pipelines, models, and business intelligence outputsEngage with business leaders, product managers, and other key stakeholders to ensure analytics products meet the business requirements and objectiveClearly communicate technical concepts to non-technical stakeholders, ensuring alignment between technical execution and organizational goalsProvide regular updates on project progress, risks, and roadblocks, proposing mitigation strategies where necessaryEnsure that analytics products are developed and deployed in compliance with data governance, privacy, and security standardsWork closely with legal, compliance, and security teams to ensure that all analytics solutions adhere to internal policies and regulationsEssential Skills & Experience : 5+ years of experience in software engineering, with at least 2+ years in a leadership role managing teams and software deliveryFamiliarity with Agile methodologies and experience managing agile development teamsProven track record in leading high-performing teams, with experience in coaching and developing talentStrong experience in project management, including prioritization, timeline management, and delivering on ambitious goalsStrong understanding of how data analytics, AI, and large language models can drive employee and organizational performance, with the ability to translate business needs into technical solutionsAbility to work collaboratively with stakeholders to understand business objectives and deliver impactful data productsDesirable : Proven experience working with advanced analytics platforms, such as Microsoft Power BI, Microsoft Fabric, and DatabricksStrong hands-on experience with Machine Learning and AI technologies, including model development, training, and deployment at scaleFamiliarity with large language models (LLMs) and their application to natural language processing, automation, and data analysisAdvanced degree in Computer Science, Data Science, Engineering, or a significant demonstrable experience in a related fieldProficiency in data engineering, data pipelines, and data processing technologiesStrong programming skills in languages such as Python, R, or SQLDeep understanding of ML / AI algorithms and their application to real-world business problems, with particular focus on large language models for tasks such as document summarization, language translation, and content generationExperience with cloud platforms (Azure, AWS, GCP) and tools like Databricks and Power BI for building and deploying scalable data analytics solutionsSurgo (Pty) Ltd will consider all applications in terms of its Employment Equity (EE) and is committed to maintaining diversity in its appointments.

Surgo (Pty) Ltd, therefore also encourages people with disabilities and from other diverse backgrounds to apply.

Due to the high volume of applications, should you not receive feedback within three months upon submission, you can assume your application was unsuccessful, and we encourage you to reapply.

Please note that as a registered member of APSO, Surgo (PTY) Ltd. does not hold applicants accountable for any application fee.Your CV will be kept on our database for us to contact you should any future vacancies become available.

If you do not wish for us to keep your CV for any other positions, please email

J Ljbffr

Create a job alert for this search

Engineering Manager • Cape Town, Western Cape

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.