Specialist: Software Engineer

Posting Country:  South Africa
Date Posted:  8 Sept 2025
Full Time / Part Time:  Full Time
Contract Type:  Permanent

At Vodacom, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference. 
 

 

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 2025.

Role Purpose/Business Unit:

 

  • The Specialist Software Engineer role is based within the Technology Business Unit.
  • The role of the Specialist Software Engineer is to be responsible for the development of new and existing products and shared microservices by creating prototypes and designing and building modules and solutions in iterative agile cycles. Develop, maintain, and optimize the business outcome. This role is responsible for estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against the user and technical story acceptance tests

Your responsibilities will include:

 

  • Estimate user and technical stories to help inform and prioritize the backlog.
  • Design modules according to user stories and technical stories.
  • Develop solutions according to designs and deploy using continuous integration and deployment pipelines.
  • Develop and execute unit and integration tests, support testing against the user and technical story acceptance tests.
  • Integrate the image-scanning and signing process to prevent vulnerabilities as part of an enterprise’s continuous integration/continuous delivery (CI/CD) process.
  • Ensure applications are scanned during the build and run phases of the software development life cycle, emphasizing the scanning and identification of open-source components, libraries, and frameworks.
  • Set up mandatory access controls, ensure separation of duties, and institute a secrets management policy.
  • Deploy security products that provide whitelisting, behavioral monitoring, and anomaly detection to prevent malicious activity.
  • Implement strong version control for code and components and by training the developers and QA teams on secure coding practices.
  • Deploy infrastructure automation tools to ensure that infrastructure provisioning and management are automated and streamlined to account for the dynamic nature of containerized workloads.
  • Build and test applications in production-like environments by integrating DevOps toolchains with Kubernetes-based container orchestration tools.
  • Focus on instrumenting applications to enable observability. This will involve deploying tools for additional logging, metrics collections, and distributed tracing.
  • Manage incidents and problems as level two and level three support.

The ideal candidate for this role will have:

 

  • Matric/Grade 12 is essential.
  • 3-year degree/diploma bachelor’s degree or diploma in Computer Science, Information Systems, Business Administration, or another related field is essential.
  • Cloud Development certification (eg. AWS Certified Developer) would be ideal.
  • 3- 5 years of relevant experience in programming and systems analysis applying agile frameworks.
  • Experience working with agile methodologies, such as SAFe, Scrum, Kanban, XP, LSD, and FDD.
  • Strong knowledge of software architecture principles.
  • Experience working in Continuous Integration and Continuous Deployment environments preferred.
  • Experience and knowledge of Big Data and Analytics technologies preferred.
  • Experience working in cloud-native (private cloud eg. Openshift and public cloud. Eg AWS, Azure Google Cloud) environments is preferred.
  • Competency in UX principles and practices preferred.
  • 3 years technical knowledge and experience of Java and web and mobile based (IOS and Android) development technologies and suites required and associated frameworks (Essential)
  • AWS Developer Associate Certification
  • Experience with SQL and NoSQL Databases. MySQL, PostgreSQL & MongoDB big advantage
  • Strong React, NodeJS - Typescript Knowledge is a must
  • Experience with NodeJS frameworks is a must (for example: express)
  • Experience with Node/Graph QL & REST
  • Being skilled with common front-end technologies such as HTML, CSS, JS, TypeScript
  • Experience in one or more relevant front-end frameworks such as React, NodeJS.
  • Experience with Kubernetes, Docker and cloud technologies (AWS or AZURE)
  • CI/CD Integration experience a big advantage

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 September 2025. 


The base location for this role is Vodacom Midrand Campus. 

 

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.

Commitment from Vodacom

Vodacom is committed to attracting, developing and retaining the very best people by offering a flexible, motivating and inclusive workplace in which talent is truly recognized, developed and rewarded. We believe that diversity plays an important role in the success of our business and we are committed to creating an inclusive work environment which respects, values, celebrates and makes the most of people’s individual differences - we are not only multinational but multicultural too. At Vodacom you will have access to our excellent flexible benefits programme that you would expect from any global company.