Salary: €500 – €650/day
About the Role
Our client, a leading Financial Services provider, is experiencing significant growth and is seeking an experienced Senior Systems Engineer to join their Authentication Controls team. This is a hands-on contract role within an Enterprise Cybersecurity function, focused on delivering secure and scalable authentication solutions across a large and diverse application landscape.
As a Senior Systems Engineer, you will play a key role in integrating, supporting, and modernising Single Sign-On (SSO) and Multi-Factor Authentication (MFA) capabilities, ensuring seamless and secure access for users across the business.
Key Responsibilities
- Integrate and support SSO for enterprise applications using PingFederate and Microsoft Entra ID, applying protocols such as SAML, OpenID Connect, and OAuth.
- Collaborate with application owners (15+ applications) to assess existing authentication setups, define migration plans, and enhance security and user experience.
- Implement and troubleshoot authentication flows, including client credentials, authorisation code, and token-based access for APIs.
- Advise on modern access control strategies, including MFA injection, token lifecycle management, and serverless authentication scenarios.
- Conduct security testing, validate integration flows, and ensure compliance with internal standards.
- Deliver repeatable, scalable authentication solutions while supporting application owners and resolving issues promptly.
Key Skills & Experience
- PingFederate & PingAccess expertise, including adaptor configuration, token management, and credential reviews.
- Strong knowledge of SAML, OpenID Connect, OAuth, REST, and SOAP for identity federation and API access.
- Practical experience with MFA integration in authentication flows.
- Experience with Microsoft Entra ID (Azure AD), Active Directory, and cloud environments such as Azure and AWS.
- Solid grounding in Windows/Linux systems, networking (TCP/IP), and infrastructure.
- Familiarity with Python, Java, Git, CI/CD pipelines, and Agile delivery.
- Exposure to security testing frameworks and tools.
Additional Requirements
- Full-stack development experience (front end and back end).
- Proficiency in one or more programming languages: Python, C++, Java/J2EE.
- Cybersecurity certification such as CISSP is desirable.