Senior Software Engineering Manager: Ussd

Johannesburg, Gauteng, South Africa

Job Description

This is a 5 - month contract (renewable)
Are you a battle-tested Engineering Leader who excels at moving complex, mission-critical systems into the future?
We are looking for an Engineering Manager to lead our platform modernization journey.
This is not a "maintenance" role. You will be at the helm of a massive DR-first migration to Azure, leading cross-functional squads (Mobile, Backend, DevOps, QA) to refactor legacy services into a scalable, high-performance microservices architecture.
Key Responsibilities

  • Technical Leadership: Lead delivery across frontend and Java-based backend systems, enforcing elite coding standards and architectural principles.
  • Azure Migration: Drive the technical execution of our on-prem to cloud transition, ensuring readiness for full production cutovers.
  • System Design: Oversee the refactoring of services for modularity and scalability using Docker and Kubernetes.
  • Delivery Management: Manage engineering capacity, prioritize technical debt, and ensure sprint throughput aligns with business KPIs.
  • Culture & Mentorship: Drive a DevOps and Agile culture transformation, mentoring engineering leads and fostering a high-performance environment.
  • Collaboration: Partner with Security, QA, and Product teams to maintain end-to-end solution integrity.
Requirements & Skills
Technical Expertise:
  • Stack: Deep experience in Java, .NET, or Node.js, and modern mobile app architectures.
  • Cloud & Infrastructure: Hands-on mastery of Microsoft Azure, Kubernetes (AKS), Terraform, and CI/CD pipelines.
  • FinTech Domain: Solid understanding of Wallet/Payment protocols (ISO 8583, ISO 20022), PCI DSS, and Open Banking.
  • Integrations: Expert knowledge of REST/GraphQL APIs, Kafka, and MQ systems.
  • Observability: Experience with Prometheus, Grafana, ELK, or Datadog for scalable systems.
Experience & Qualifications:
  • Education: Bachelors degree in computer science or software engineering (Masters or MBA preferred).
  • Leadership: 8+ years in software engineering with at least 3 years in a senior management role.
  • Proven Track Record: Success in leading platform migrations, infrastructure transformations, and managing distributed teams.
Preferred Certifications:
  • Azure: Solutions Architect Expert or Developer Associate.
  • Leadership/Methodology: SAFe, ICP-ACC, or TOGAF.

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
    JD1643400
  • 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