Senior Manager: Head Of Software Engineering

Johannesburg, Gauteng, South Africa

Job Description

Our client in the Communications Technology sector is seeking a Senior Manager: Head of Software Engineering on a contract duration of 5 months.

  • Minimum Qualifications:
  • Bachelor's degree in computer science, Software Engineering, or related field; master's is a plus.
  • 8+ years in software engineering, with 3+ years in a senior leadership or engineering management role
  • Demonstrated success in managing distributed teams and complex system landscapes.
  • Advanced degrees (e.g. MSc, MBA) or certifications in Technical Leadership are a plus
  • Technical Skills:
  • Backend: Java, .NET, Node.js
  • Integration: REST/GraphQL APIs, Webhooks, Kafka, MQs
  • Wallet/Payments: ISO 8583, ISO 20022, PCI DSS, OAuth2, Open Banking
  • Channels: USSD, Mobile App, POS, Web
  • CI/CD & Infra: Kubernetes, Docker, Jenkins, Terraform, Azure/AWS
  • Observability: Prometheus, Grafana, ELK, Datadog
  • Certifications (preferred, not mandatory):
  • Azure Solutions Architect Expert or Azure Developer Associate (preferred)
  • Certifications in Agile (e.g. SAFe, ICP-ACC) or Software Architecture (e.g. TOGAF) are an advantage
For more information please contact:
Matshidiso Moabelo

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1513271
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned