Senior Manager - Data Engineer
Roodepoort, Gauteng, South Africa
Applications have closed
MTN
MTN is Africa’s largest mobile network operator, sharing the benefits of a modern connected life with 288m customers in 18 markets across AfricaThe Senior Manager – Data Engineer will be responsible for providing strategic direction, technical leadership and overseeing data management principles that support the organization’s data – driven decision-making process.
As a Senior Manager – Data Engineer within MTN Software Solutions, the role will guide a team of data engineers to architecting, developing, optimizing complex data systems and drive data engineering best practices.
They will foster technical excellence and promote a culture of research and innovation within their team by encouraging creative problem solving and create an environment of collaboration, where different teams work together seamlessly towards shared goals.
As a Data Engineer, they will be responsible for creating a knowledge ecosystem and sharing best practices pertaining to data management strategies.
Values (Our Culture)
We at MTN are a purpose and value-led organization. At MTN, we believe that understanding our people’s needs and aspirations is key to creating experiences that delight you at work, everyday. We are committed to fostering an environment where every member of our Y’ello Family is heard, understood and empowered to live an inspired life.
Our values keep us grounded and moving in the right direction. Most importantly, they keep us honest. It is not something we claim to be. It is in our DNA.
As an organisation, we consider it our mission to create an exciting and rewarding place to work, where our people can be themselves, thrive in positivity and ignite their full potential. A workplace that boosts creativity and innovation, improves productivity, and ultimately drives meaningful results. A workplace that is built on relationships and achieving a purpose that is bigger than us.
Our commitments go beyond an organisational promise. It is in our leadership and managerial ethos to meaningfully partner with our employees, customers and stakeholders with a vision to realise our shared goals.
Live Y’ello
- Lead with Care
- Can-do with Integrity
- Collaborate with Agility
- Serve with Respect
- Act with Inclusion
Click here to find out more about Living an Inspired Life @ MTN
Click here to find out more about MTN’s uniquely crafted Inspired Rewards
The Senior Manager – Data Engineer will be accountable to achieve the following objectives:
- Provide strong leadership to the squad, ensuring clarity of goals, roles, and responsibilities. Foster a collaborative and self-organizing team culture, promoting trust, motivation, and accountability
- Guide the adoption, design and implementation of Agile methodologies, within the Data team. Educate the team on Agile principles, ceremonies, and practices. Ensure that the team follows Agile processes effectively and continuously improve the Agile implementation
- Responsible for development and implementation of data management strategies to support the software engineering centre of excellence’s goals and objectives
- Maintain the data infrastructures, including databases, data warehouses and data lakes to ensure availability, reliability and performance of data systems
- Responsible for reviewing technical designs, troubleshooting complex data issues, providing technical solutions while ensuring adherence to best practices and data standards
- Lead the design of various data models and implementation of scalable data architectures that support the business objectives
- Collaborate with cross-functional teams, including product management, marketing, and engineering, to create innovative and effective technical designs through workshop facilitation and co-creation with internal, external parties
- Work closely with data scientists, analysts and other departments to understand the data needs and provides solutions that align with their requirements
- Lead research initiatives and spearhead competitive analysis to take informed strategic decisions
- Monitor and evaluate the performance of strategic initiatives and design solutions, providing insights and recommendations for improvement
- Provide mentorship and guidance to mid and junior data engineers, fostering a culture of creativity and innovation
- Facilitate effective communication within the team and across stakeholders. Conduct daily stand-up meetings to promote transparency, identify and resolve any obstacles or impediments. Ensure regular and clear communication on project progress, risks, and dependencies
- Define and track relevant metrics and key performance indicators (KPIs) to measure team performance, quality, and productivity. Provide regular status updates and reports to key stakeholders to keep them informed of project progress and outcomes
- Foster the growth and professional development of team members. Provide coaching, mentorship, and support to enhance their technical skills and career progression. Conduct regular performance evaluations and provide constructive feedback to help individuals improve and excel
Education:
- Bachelor’s degree in Computer Science, Data Engineering, Information Technology, or a related field
- Relevant certifications in data engineering or cloud platforms (preferred)
Experience:
- 8+ years of relevant working experience
- Minimum of 5-8 years of experience in data engineering or a related role,
- Expertise in designing and implementing scalable data solutions
- Experience in architecting and optimizing data infrastructure in a technology-focused organization
- Experience of working in a dynamic, fast-paced environment
Skills:
- Proficiency in programming languages such as Python, Java, or Scala
- Proficient in using design software (e.g.: Figma and other tools)
- Strong understanding of data processing frameworks and tools (e.g., Apache Spark, Hadoop, Kafka)
- Strong understanding of data modelling, ETL processes and data integration techniques
- Familiarity with containerization and orchestration tools (e.g.: Docker, Kubernetes)
- Ability to mentor and develop team members and foster a collaborative work environment
We are a purpose and value-led organization.
At MTN, we believe that understanding our people’s needs and aspirations is key to creating experiences that delight you at work, everyday. We are committed to fostering an environment where every member of our Y’ello Family is heard, understood and empowered to live an inspired life.
Our values keep us grounded and moving in the right direction. Most importantly, they keep us honest. It is not something we claim to be. It is in our DNA.
As an organisation, we consider it our mission to create an exciting and rewarding place to work, where our people can be themselves, thrive in positivity and ignite their full potential. A workplace that boosts creativity and innovation, improves productivity, and ultimately drives meaningful results. A workplace that is built on relationships and achieving a purpose that is bigger than us. This is what we want you to experience with us!
Our commitments go beyond an organisational promise. It is in our leadership and managerial ethos to meaningfully partner with our employees, customers and stakeholders with a vision to realise our shared goals.
We are delighted that you are considering us as your career partner to make a mark in the world. We look forward to your application!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Architecture Computer Science Data management Docker Engineering ETL Excel Hadoop Java Kafka KPIs Kubernetes Python Research Scala Spark
Perks/benefits: Career development Transparency
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.