Senior Software Engineer
Core
Design, develop, and maintain large-scale Identity and Access Management (IAM) services and platforms supporting identity lifecycle management, authentication, authorization, and access governance.
Role type
Senior IC software engineer (Identity Security)
Builds
Secure cloud services, APIs, and distributed systems for mission-critical enterprise identity scenarios
Domain
Enterprise Security / Identity and Access Management (IAM)
Deliverable
production ML models | product features
Required skills
C#, Java, Python, Go, microservices architectures, REST APIs, cloud-native application development, DevOps practices, CI/CD pipelines, infrastructure automation, secure coding, threat modelling, risk assessment, performance optimisation, debugging, troubleshooting
Preferred skills
AI-assisted engineering tools, platform modernisation, security transformation initiatives, Zero Trust technologies, privileged access management
Technologies
C#, Java, Python, Go, microservices, REST APIs, cloud-native frameworks
Responsibilities
Drive architecture discussions and contribute to long-term platform strategy; Ensure engineering excellence through code reviews, testing strategies, and automation; Identify and mitigate architectural, operational, and security risks; Mentor engineers and contribute to an inclusive engineering culture; Communicate technical strategies and trade-offs to stakeholders; Apply security-by-design principles throughout the software development lifecycle
Seniority
Senior, hands-on IC
