Backend Engineer (Scala) - Identity & Access Management (IDAM)
Core
Design, develop, and maintain Scala-based backend services for identity governance, provisioning workflows, and access management logic within a global retail organization.
Role type
Senior Backend Engineer (Scala)
Builds
Identity and Access Management (IDAM) platform services, role assignments, entitlement management, and lifecycle automation
Domain
Cyber Security / Identity & Access Management (IDAM)
Deliverable
production ML models | product features
Required skills
Scala, Java, Kubernetes, PostgreSQL, Terraform, Docker, Microservices architecture, SQL, NoSQL, Security mindset
Preferred skills
Play Framework, Datadog, JWT, OAuth2, OpenID Connect (OIDC), RBAC, Kafka, CI/CD pipelines
Technologies
Scala, Java, Kubernetes, PostgreSQL, Terraform, Docker, GCP, Kafka, Play Framework, Datadog
Responsibilities
Design and develop Scala backend services for identity governance and access management; Implement role assignments, entitlement management, and lifecycle automation; Deploy and operate services on Kubernetes ensuring reliability and observability; Split large initiatives into manageable microservices; Participate in code reviews and technical design discussions
Seniority
Senior, hands-on IC