Senior Specialist: Cloud Data Engineer

Vodacom

Cape Town

On-site

ZAR 900,000 - 1,300,000

Full time

36 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Enticing incentive programs and high-­
Retirement funds, risk benefits, and 

Cell phone and data benefits, fibre/lo

Job summary

Vodacom in Century City, Cape Town, is seeking a Senior Data Engineer to design, develop, and maintain data and analytics infrastructure that supports batch and real-time processing across on-premises, edge, and cloud environments.

You will lead the implementation of scalable pipelines, edge applications, and microservices in OpenShift, with Kafka, Spark, Hive, and MongoDB/CassandraDB stacks. Candidates should have strong cloud experience (AWS/GCP/Azure) and SDLC proficiency.

Qualifications

  • 3 year IT or IS degree or diploma or related field is essential.
  • 5–8 years experience across software development / cloud development / ETL integration and design through development, testing, implementation, and production support aspects of the SDLC, preferably in a highly complex in-house development environment.
  • Relevant AWS, GCP or Azure cloud certification at professional or associate level
  • Data engineering or related software development experience
  • Agile exposure working with Kanban or Scrum

Responsibilities

  • Data Pipeline Management: Design, develop, and maintain scalable data pipelines using batch technologies (Spark, NiFi, Hive) and real-time technologies (Kafka, Flink, Spark streams).
  • Edge Application Development: Implement and manage edge applications using MongoDB and CassandraDB, ensuring efficient data processing and storage.
  • Microservices and Containerization: Develop and deploy microservices in an OpenShift containerized environment, utilizing Nginx API Gateway for real-time data access.
  • Cloud Deployment and Management: Implement and support use cases in AWS, GCP, ensuring seamless integration between on-premise and cloud environments.
  • Performance Monitoring and Optimization: Monitor and optimize the performance of data pipelines, applications, and services.
  • Security and Compliance: Ensure all systems and data processes comply with security standards and regulations.
  • Architecture Design: Define the architecture for data pipelines, edge applications, and microservices for scalability and reliability.
  • Resource Allocation: Allocate resources to balance performance, cost, and scalability across on-premise and cloud environments.
  • Data Governance and Compliance: Establish data governance policies to ensure data quality and security.
  • Incident Management: Lead incident response with quick resolution and minimal impact.

Skills

Python
Java
Scala

Education

3 year IT or IS degree or diploma
Cloud certification (AWS/GCP/Azure)

Tools

OpenShift
Docker
Kubernetes
Nginx API Gateway
Kafka
Spark
Hive
NiFi
Flink
MongoDB
CassandraDB

Job description

When it comes to putting people first, we're number 1.
The number 1 Top Employer in South Africa.
Certified by the Top Employer Institute 2026.
Role Purpose/Business Unit
The primary purpose of this, Senior Data Engineer role, is to design, develop, and maintain robust, scalable, and secure data and analytics infrastructure that supports batch and real-time data processing at scale. This includes managing on-premises big data platforms, edge applications, and cloud deployments to ensure seamless integration and optimal performance across all environments. The role is crucial in driving innovation, ensuring data integrity, and delivering actionable insights that empower the organization to make data-driven decisions.

Key Objectives

  • Data Pipeline Excellence: Build and maintain efficient data pipelines that handle large volumes of data with high reliability and performance.
  • Edge and Cloud Integration: Seamlessly integrate edge applications and cloud services to provide real-time data access and machine learning capabilities.
  • Innovation and Improvement: Continuously seek opportunities to enhance the data infrastructure, adopt new technologies, and improve processes.
  • Collaboration and Leadership: Work closely with cross-functional teams to understand their data needs and provide technical leadership and guidance.
Your Responsibilities Will Include
  • Data Pipeline Management: Design, develop, and maintain scalable data pipelines using batch technologies (like Spark, NiFi, and Hive) and real-time technologies (like Kafka, Flink, Spark streams).
  • Edge Application Development: Implement and manage edge applications using MongoDB and CassandraDB, ensuring efficient data processing and storage.
  • Microservices and Containerization: Develop and deploy microservices in an OpenShift containerized environment, utilizing tools like Nginx API Gateway for real-time data access.
  • Cloud Deployment and Management: Implement and support similar use cases in AWS, GCP, ensuring seamless integration between on-premise and cloud environments.
  • Performance Monitoring and Optimization: Continuously monitor and optimize the performance of data pipelines, applications, and services.
  • Security and Compliance: Ensure all systems and data processes comply with relevant security standards and regulations.
  • Technology Stack Selection: Recommend/make decisions on the appropriate technologies and tools to use for various components of the data and analytics infrastructure.
  • Architecture Design: Define the architecture for data pipelines, edge applications, and microservices to ensure scalability and reliability.
  • Resource Allocation: Allocate resources effectively to balance performance, cost, and scalability across on-premise and cloud environments.
  • Data Governance and Compliance: Establish and enforce data governance policies to ensure data quality, security, and compliance.
  • Incident Management: Lead the response to any incidents or outages, ensuring quick resolution and minimal impact on operations.
  • Innovation and Improvement: Continuously seek opportunities to improve processes, adopt new technologies, and drive innovation within the team.
The Ideal Candidate For This Role Will Have
  • 3 year IT or IS degree or diploma or related field is essential
  • 5 – 8 Years experience across the disciplines of software development / cloud development / etl integration and design through development, testing, implementation, and production support aspects of the SDLC preferably in a highly complex in-house development environment.
  • Relevant AWS, GCP or Azure cloud certification at professional or associate level
  • Data engineering or related software development experience
  • Agile exposure working with Kanban or Scrum
Key Competencies
  • Technical Proficiency: Strong skills in programming languages such as Python, Java, or Scala
  • Big Data Technologies: Expertise in tools like Spark, Hive, parquet, iceberg, etc.
  • Database Management: Proficiency with both relational & NoSQL databases (e.g., MongoDB, CassandraDB)
  • Cloud Computing: Experience with cloud platforms like AWS/GCP, including services for data storage and processing.
  • Containerization & Microservices: Knowledge of containerization technologies (e.g., Docker, Kubernetes) and microservices architecture, particularly in OpenShift, AWS ECS and GCP GKE environments
  • API Management: Experience with API gateways like Nginx and developing APIs for real-time data access
  • Data driven: Applies data-driven and technology-enabled approaches to solve business problems and improve operational outcomes.
Knowledge Areas
  • Distributed Systems: In-depth understanding of distributed computing principles and technologies
  • Data Engineering: Knowledge of data pipeline design, ETL processes, and data integration
  • Security and Compliance: Familiarity with data security practices and regulatory compliance requirements
  • Performance Optimization: Techniques for monitoring and optimizing the performance of data systems and applications
  • Edge Computing: Understanding of edge computing concepts and technologies for processing data closer to the source
  • Demonstrates the ability to effectively adopt and utilise AI-enabled tools, digital technologies and automation capabilities to improve personal productivity, quality and service delivery.
Experience
  • Hands-On Experience: Several years of experience in software engineering, data engineering, or cloud engineering roles
  • Project Management: Experience managing complex projects, preferably in a big data or cloud environment.
  • Team Collaboration: Proven ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders
  • Problem-Solving: Strong analytical and problem-solving skills, with a track record of addressing complex technical challenges
  • Continuous Learning: Maintains awareness of emerging technology and AI trends and contributes ideas that improve processes, customer experience and operational effectiveness.
  • Demonstrates AI fluency and literacy through the ability to effectively use, evaluate and govern AI-enabled tools and solutions, applying them responsibly to improve business outcomes, productivity and decision-making.
AI-Enabled Leadership and Delivery
  • Demonstrates the ability to identify, evaluate and implement technology, automation and AI opportunities that improve team performance, operational efficiency and business outcomes.
  • Creates an environment that encourages innovation, experimentation, continuous learning and responsible adoption of emerging technologies.
  • Leads teams through evolving operating models and technology-enabled transformation, building capability and readiness for future workforce requirements.
  • Tracks and delivers measurable business outcomes from digital, automation and AI initiatives through effective prioritisation, governance and benefits realisation.
  • Demonstrates AI fluency and literacy through the ability to effectively use, evaluate and govern AI-enabled tools and solutions, applying them responsibly to improve business outcomes, productivity and decision-making.
We Make An Impact By Offering
  • Enticing incentive programs and competitive benefit packages
  • Retirement funds, risk benefits, and medical aid benefits
  • Cell phone and data benefits, advantages fibre connection discounts, and exclusive staff discounts offered in collaboration with partner companies
Closing date for Applications: 18 August 2026
The base location for this role is Century City.
The company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

Vodacom is committed to an organisational culture that recognises, appreciates, and values diversity & inclusion.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Specialist: Software Engineer
Specialist: Software Engineer

Vodacom • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Incentive programs
Retirement and medical benefits
Staff discounts and data benefits
Senior Data Scientist: Big Data , AI
Senior Data Scientist: Big Data , AI

ATS Client • Midrand

On-site
ZAR 900,000 - 1,500,000
Incentive programs
Medical aid benefits
Staff discounts and retirement funds
Executive Head: VSA Big Data, AI & IA
Executive Head: VSA Big Data, AI & IA

ATS Client • Midrand

On-site
ZAR 1,800,000 - 3,200,000
Specialist: Software Engineer Johannesburg, South Africa Loyalty Domain Posted 4 hours ago
Specialist: Software Engineer Johannesburg, South Africa Loyalty Domain Posted 4 hours ago

Vodafone Group Plc • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Incentive programs
Retirement funds
Medical aid
+3
Data Scientist
Data Scientist

Vodafone Group Plc • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Incentive programs
Medical & retirement benefits
Staff discounts & device perks
Data Scientist
Data Scientist

Vodacom • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Retirement funds
Medical aid benefits
Staff discounts
Specialist: Application Support Johannesburg, South Africa Solution Delivery & Production Posted 4 hours ago
Specialist: Application Support Johannesburg, South Africa Solution Delivery & Production Posted 4 hours ago

Vodafone Group Plc • Johannesburg

On-site
ZAR 700,000 - 950,000
Retirement funds
Medical aid benefits
Cell phone & data benefits
Specialist: Application Support Johannesburg, South Africa Solution Delivery & Production Posted 5 hours ago
Specialist: Application Support Johannesburg, South Africa Solution Delivery & Production Posted 5 hours ago

Vodafone Group Plc • Johannesburg

On-site
ZAR 500,000 - 900,000
Senior Specialist: Corporate Real Estate (Digital and Technology Services
Senior Specialist: Corporate Real Estate (Digital and Technology Services

Vodafone Group Plc • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Incentive programs
Retirement funds
Medical aid benefits
+1
Principal Specialist: Technology Strategy
Principal Specialist: Technology Strategy

Vodafone Group Plc • Johannesburg

On-site
ZAR 1,800,000 - 3,000,000
Incentives
Benefits (retirement/medical)
Staff discounts