Key Responsibilities Lead and guide the software engineering team in the design and development of platform-based solutions. Develop and maintain backend services, REST APIs, workflows and reusable software components. Drive the implementation of identity, user access, provisioning and entitlement management capabilities. Ensure adherence to secure coding standards, software quality and engineering best practices. Oversee technical integrations, testing, troubleshooting and defect resolution. Collaborate with Architecture, Security, DevSecOps, QA and Product teams to drive delivery. Ensure solutions are scalable, auditable, maintainable and deployment-ready Minimum Requirements +8 years of software development experience, with strong backend and API engineering expertise. Relevant qualification in Computer Science, Software Engineering, Information Technology or a related field. Proven experience in technical leadership, mentoring and guiding development teams. Strong understanding of software architecture, REST APIs, secure development and system integration. Experience working within Agile delivery and enterprise software development environments. Preferred Experience Identity and Access Management (IAM), Privileged Access Management (PAM) and access governance. Microsoft Azure, Azure DevOps, GitHub and CI/CD environments. Cloud-native development, containerisation and DevSecOps practices. Workflow automation, access provisioning and entitlement management. Security-focused, regulated or enterprise technology environments.