Job Title: Systems Engineer - Authentication Controls (Day Rate Contract)
Location: Dublin
Contract Type: Day Rate Contract (12-18 months)
VISA Sponsorship: Not Available
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.
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.
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.
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.
Hands-on experience with Version Control (Git) and CI/CD pipelines.