Principal Specialist: Software Engineer

Vodafone

Johannesburg, South Africa
On-site
Software engineering practices and standards
Devsecops and quality assurance methodologies
Ci/cd and platform automation
Vodafone is seeking a Principal Specialist: Software Engineer in Johannesburg to lead and improve software engineering processes and standards across the organization. The ideal candidate will have extensive experience in software development, agile methodologies, and managing teams focused on infrastructure and quality assurance. The role emphasizes collaboration, mentorship, and driving efficiency within Vodacom's digital platforms

Job Summary

  • The role carries responsibility for defining, governing, and continuously improving software engineering processes, technologies, and standards across the broader delivery organisation.
  • A key focus is ensuring the scalability and future readiness of Vodacom’s digital platforms across mobile and web technologies.
  • We make an impact by offering enticing incentive programs and competitive benefit packages.

Matching Summary

Match Score: 85

Vodafone is seeking a Principal Specialist: Software Engineer in Johannesburg to lead and improve software engineering processes and standards across the organization. The ideal candidate will have extensive experience in software development, agile methodologies, and managing teams focused on infrastructure and quality assurance. The role emphasizes collaboration, mentorship, and driving efficiency within Vodacom's digital platforms.

Skills & Requirements

Must-have

  • Software engineering practices and standards
  • DevSecOps and Quality Assurance methodologies
  • CI/CD and platform automation
  • Agile methodologies
  • Object-oriented, event-driven programming
  • Infrastructure as Code (IaaC) capabilities

Nice-to-have

  • Promote internal opensource model
  • Mature organizational readiness
  • Collaboration with Enterprise Architecture
  • Mentorship for senior engineers

Key Requirements

  • Matric is essential
  • 3 Years Degree/Diploma in Information Systems, Computer Science, or related field
  • At least 8+ years relevant experience
  • Minimum three years in programming/systems engineering
  • Certified Scrum Developer (CSD) preferred
  • Competency in UX principles and practices preferred

Work Rights

Not specified

Tailored Resume

Cover Letter