Job descriptionMinimum Qualifications :Bachelors degree in computer science, Software Engineering, or related field; masters is a plus.8+ years in software engineering, with 3+ years in a senior leadership or engineering management roleDemonstrated success in managing distributed teams and complex system landscapes.Advanced degrees (e.g. MSc, MBA) or certifications in Technical Leadership are a plusTechnical Skills :Backend : Java, .NET, Node.jsIntegration : REST / GraphQL APIs, Webhooks, Kafka, MQsWallet / Payments : ISO 8583, ISO 20022, PCI DSS, OAuth2, Open BankingChannels : USSD, Mobile App, POS, WebCI / CD & Infra : Kubernetes, Docker, Jenkins, Terraform, Azure / AWSObservability : Prometheus, Grafana, ELK, DatadogCertifications (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