SENIOR IDENTITY & AUTHORIZATION ENGINEER @ ESOL GLOBAL
We are seeking a highly skilled Senior Identity & Authorization Engineer to lead the design and implementation of a state-of-the-art Zanzibar-based authorization system. This role involves building a Go-based Authorization Service and middleware for a complex, multi-tenant B2B platform. The project is a 12-month contract, offering a fully remote working environment with the requirement to overlap at least 6 hours with the US-EST timezone to ensure effective team collaboration and synchronization across global regions.
You will be responsible for deploying solutions on AWS EKS using Terraform, managing PostgreSQL databases, and creating robust ingestion pipelines utilizing Kafka, SCIM, and organizational hierarchies. A key part of the role is leading the migration from legacy authentication systems to a modern, externalized authorization framework. You will collaborate closely with the cross-functional team to enable long-term ownership and ensure the scalability and reliability of the identity platform while partnering with stakeholders to define technical requirements and system architecture.
You will be responsible for deploying solutions on AWS EKS using Terraform, managing PostgreSQL databases, and creating robust ingestion pipelines utilizing Kafka, SCIM, and organizational hierarchies. A key part of the role is leading the migration from legacy authentication systems to a modern, externalized authorization framework. You will collaborate closely with the cross-functional team to enable long-term ownership and ensure the scalability and reliability of the identity platform while partnering with stakeholders to define technical requirements and system architecture.
Key Requirements
Strong hands-on coding proficiency in Golang.
In-depth experience with Zanzibar-based ReBAC models such as SpiceDB or OpenFGA.
Extensive knowledge of AWS services, specifically EKS.
Proficiency in infrastructure management using Terraform.
Solid experience with PostgreSQL database design and management.
Proven expertise in designing and implementing IAM and Authorization systems.
Experience with observability and monitoring tools like Datadog.
Ability to create data ingestion pipelines using Kafka and SCIM.
Experience leading complex migrations from legacy auth systems to modern architectures.
Strong communication skills for partnering with teams and enabling long-term project ownership.