Do you have a security engineering background and strong knowledge in IAM? Are you an open-minded professional with good English skills? If it sounds like you, this could be the perfect opportunity to join EPAM as a Senior IAM Engineer.
This is a hybrid position in Madrid or across Spain, with the capability to come to the client’s offices at least once a month (offices are located in Madrid).
Responsibilities
- Support application onboarding to strategic IAM platforms (e.g. Microsoft Entra ID, SailPoint)
- Analyse existing integrations and identify inconsistencies, workarounds, or legacy patterns
- Collaborate with architects, engineers, and application teams to clarify integration requirements
- Help stakeholders understand onboarding expectations and support them through adoption
- Document integration flows, checklists, and reusable guidance
- Track progress and risks using Azure DevOps, Confluence, or internal dashboards
- Contribute to workshops and feedback loops to improve the onboarding experience
- Support the evolution of integration practices aligned with our architecture and security strategy
- Assist in migration away from legacy IAM platforms by identifying and transitioning non-compliant integrations
Requirements
- Scripting and automation experience with Python
- API integration and JSON data handling
- Experience with Cloud (Azure) and DevOps (Azure DevOps pipelines - CI/CD)
- Hands‑on experience with OKTA Identity Engine, Authentication and authorization flows (MFA, adaptive auth, policies), IdP configurations and OKTA resources (users, groups, applications), Customization of sign‑in experiences and policies
- Experience in OKTA Governance Administration (OIG)
- Strong analytical and troubleshooting skills for identity and access issues
- Experience handling incidents related to authentication, SSO, and provisioning
- Ability to diagnose issues across OKTA integrations, workflows, and APIs
- Familiarity with monitoring, alerting, and incident management tools
- Strong knowledge of identity lifecycle management, and app integrations across cloud and on‑prem environments
- Agile team experience using tools such as Azure DevOps
- Clear and structured communication and documentation skills
- Very good communications and team collaboration skills, problem solving skills
- Proficiency in English, both spoken and written
We Offer
- Private health insurance
- EPAM Employees Stock Purchase Plan
- 100% paid sick leave
- Referral Program
- Professional certification
- Language courses