Senior Specialist Software Engineer at Vodacom – Apply now

Full-time
  • Full-time
  • Midrand, Gauteng
  • Market Related ZAR / Month
  • Salary: Market Related

Vodacom

Job Details

πŸ“Œ Job Title: Senior Specialist: Software Engineer
πŸ“… Closing Date: 12 March 2026
πŸ“‘ Requisition ID: 278802
πŸ’Ό Employment Type: Full-Time
🏒 Company: Vodacom
πŸ“ Location: Johannesburg / Midrand, Gauteng, South Africa
πŸ“Œ Workplace: Vodacom Midrand Campus


Company Overview

Vodacom is one of Africa’s leading telecommunications companies and part of the global Vodafone Group. The company provides mobile communication, financial services, and digital solutions to millions of customers across Africa.

Vodacom focuses heavily on digital transformation, artificial intelligence, and cloud-based platforms to deliver innovative services. The organisation has been recognised as a Top Employer in South Africa for 2026, highlighting its commitment to employee development, diversity, and innovation.

Working at Vodacom offers engineers the opportunity to develop large-scale digital platforms, AI-driven services, and advanced telecommunications technologies.


Job Overview

Vodacom is seeking a Senior Specialist: Software Engineer to design, build, and operate high-scale Customer Value Management (CVM) and Artificial Intelligence (AI) services.

The role involves end-to-end engineering delivery, including architecture design, software development, automation testing, and operational support. The engineer will collaborate with product teams, architects, QA specialists, DevOps engineers, and platform teams to ensure scalable, reliable, and high-performing digital services.

This position requires strong expertise in API development, distributed systems, cloud platforms, and DevSecOps practices.


Key Responsibilities

Engineering Delivery

  • Estimate and refine technical stories within Agile development cycles

  • Design modular software solutions aligned with business requirements

  • Develop, test, and release features using Agile delivery practices

  • Ensure adherence to CVM and AI engineering standards and delivery frameworks

System Design and Development

  • Define technical architecture for backend, web, and mobile applications

  • Ensure system scalability, performance, and reliability

  • Develop secure and reusable APIs aligned with TMF standards and GraphQL patterns

API and Integration

  • Develop REST and GraphQL APIs for integration across digital platforms

  • Contribute to Apollo GraphOS implementation and subgraph architecture

  • Ensure APIs are secure, observable, and reusable across channels

Quality Engineering

  • Implement automated testing frameworks for unit, integration, and UI testing

  • Improve test coverage and reduce production defects

  • Support quality assurance teams in shift-left testing strategies

Operational Reliability

  • Implement monitoring using logs, metrics, and tracing tools

  • Support incident and problem management processes (L2/L3 support)

  • Improve service availability and reduce system downtime

DevOps and Platform Collaboration

  • Contribute to CI/CD pipeline development and optimisation

  • Collaborate with platform teams on developer tooling and infrastructure

  • Promote engineering standards and internal open-source contributions

Stakeholder Collaboration

  • Work closely with business teams, product owners, and IT stakeholders

  • Align development efforts with organisational technology strategies

  • Manage technical risks, dependencies, and project delivery milestones


Qualifications

Education

  • Matric / Grade 12 (required)

  • 3-Year Degree or Diploma in:

    • Computer Science

    • Software Engineering

    • Information Technology

    • Related technical field

Experience

  • 5+ years of professional software engineering experience

  • Experience building large-scale production systems

  • Background in telecommunications or large enterprise digital platforms is advantageous


Technical Skills

  • Strong programming and software engineering expertise

  • Experience with REST APIs and GraphQL services

  • Knowledge of event-driven architectures and distributed systems

  • Familiarity with Apache Kafka or event streaming platforms

  • Cloud platform experience (AWS, GCP, or OpenShift)

  • Experience with containerisation technologies such as Docker

  • Knowledge of container orchestration platforms like Kubernetes or OpenShift

  • Strong understanding of CI/CD pipelines and automated deployments

  • Experience with observability tools, monitoring, and service reliability practices


Core Competencies

  • Advanced software architecture and system design

  • API design and data modelling

  • Secure coding practices

  • Distributed systems engineering

  • DevOps and automation practices

  • Collaboration within cross-functional Agile teams


Benefits of Working at Vodacom

  • Competitive salary and incentive programmes

  • Retirement and risk benefit packages

  • Medical aid benefits

  • Mobile phone and data benefits

  • Fibre connectivity discounts

  • Exclusive staff discounts through partner companies

  • Opportunity to work on large-scale digital and AI-driven platforms


Employment Equity

Vodacom follows an Employment Equity recruitment policy and encourages applications from candidates of diverse backgrounds, including individuals with disabilities.

The organisation promotes an inclusive culture that values diversity, innovation, and equal opportunities.

To apply for this job please visit vodafone.eightfold.ai.