Senior CIAM Software Engineer

Acuity

Cork

On-site

EUR 90,000 - 120,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Acuity is building a scalable CIAM platform in Cork, Ireland. You will craft customer identity services powering authentication, authorization, onboarding, and secure access across Acuity products.

You’ll work with Platform Engineering, Security, Product, and Architecture to deliver cloud-native solutions, with emphasis on security, reliability, and cross-team collaboration. Join a strategic shared platform used across multiple business units.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline.
  • 5+ years of professional software engineering experience.
  • Strong experience building RESTful APIs and backend services.
  • Experience with frontend frameworks such as React, Next.js or Vue.js.
  • Experience with relational and NoSQL databases.
  • Experience with microservices and distributed architectures.
  • Hands-on experience integrating with CIAM platforms (IdPs) like Microsoft Entra ID, Okta, Auth0, Ping Identity.
  • Solid understanding of OAuth 2.0, OpenID Connect (OIDC), and SAML.
  • Experience on Microsoft Azure, AWS, or GCP.
  • Experience with Git-based development workflows.
  • Experience implementing automated testing and quality engineering practices.
  • Strong understanding of Agile software delivery methodologies.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and operate cloud-native CIAM platform components.
  • Build identity experiences including registration, login, MFA, profile management, and consent.
  • Develop scalable backend services, APIs, and microservices for identity workflows.
  • Create responsive, accessible frontend interfaces with modern frameworks.
  • Implement secure authentication/authorization across web, mobile, and API channels.
  • Integrate apps with CIAM providers (IdPs) and implement SSO, passwordless, and federated identity.
  • Develop identity APIs and services for secure access across products.
  • Design secure RESTful and event-driven APIs; build highly available microservices.
  • Contribute to DevSecOps, CI/CD pipelines, IaC, and platform automation.
  • Collaborate with Product Owners, Security, Platform Engineers, and Architects.

Skills

RESTful APIs
Backend services
Microservices
Distributed architectures
OAuth 2.0
OIDC
SAML
Identity providers
Frontend frameworks
Agile methodologies
Git-based workflows
Automated testing
Communication

Education

Bachelor's degree in Computer Science or related

Tools

Microsoft Entra ID
Okta
Auth0
Ping Identity
Azure
AWS
GCP

Job description

At Acuity, we are building a modern, scalable Customer Identity and Access Management (CIAM) platform to support our growing portfolio of digital products, customers, partners, and digital experiences across Acuity Commerce and other business units.

As a Full Stack Software Engineer, you will play a key role in designing, developing, and operating the next generation of customer identity services that power authentication, authorization, user management, customer onboarding, and secure access across multiple digital products and channels.

You will work closely with Platform Engineering, Security, Product, and Architecture teams to build highly scalable cloud-native solutions that provide seamless and secure customer experiences. This is an opportunity to help establish a strategic shared platform that will be consumed across multiple Acuity businesses and products.

Location: Cork, Ireland

Key Tasks & Responsibilities (Essential Functions)
Full Stack Platform Development
  • Design, develop, and maintain cloud-native applications supporting CIAM capabilities.
  • Build customer-facing identity experiences including registration, login, MFA, profile management, account recovery, and consent management.
  • Develop scalable backend services, APIs, and microservices supporting identity workflows.
  • Build responsive and accessible user interfaces using modern frontend technologies.
  • Implement secure authentication and authorization mechanisms across web, mobile, and API channels.
  • Collaborate with architects and IAM specialists to implement identity design patterns and standards.
Customer Identity & Access Management (CIAM)
  • Integrate applications with CIAM platforms such as Microsoft Entra External ID, Okta, Auth0, or other Identity Providers (IdPs).
  • Implement:
  • Single Sign-On (SSO)
  • Passwordless Authentication
  • Federated Identity
  • Customer Self-Service Registration
  • Customer Profile Management
  • Support B2B, B2C, and partner identity use cases.
  • Implement customer lifecycle management and user provisioning workflows.
  • Build identity APIs and services enabling secure access across multiple products and digital ecosystems.
  • Design and develop secure RESTful and event-driven APIs.
  • Build highly available microservices and distributed systems.
  • Implement integration services connecting identity platforms with business applications.
  • Develop reusable SDKs, components, and shared services to accelerate adoption across engineering teams.
  • Optimize application performance, reliability, and scalability.
Frontend Engineering
  • Develop intuitive user experiences for identity-related customer journeys.
  • Build reusable UI components and design system integrations.
  • Ensure responsive, secure, and accessible interfaces across devices and platforms.
  • Partner with UX teams to deliver frictionless customer authentication experiences.
Security & Quality
  • Apply secure coding principles and industry best practices.
  • Implement OAuth 2.0, OpenID Connect (OIDC), and token-based authentication flows.
  • Support threat modelling, vulnerability remediation, and security reviews.
  • Build automated testing for application and identity workflows.
  • Ensure compliance with privacy and security requirements including GDPR and customer data protection standards.
  • Build and maintain CI/CD pipelines supporting platform delivery.
  • Implement Infrastructure as Code using modern automation tools.
  • Ensure applications are:
  • Highly available
  • Secure by design
  • Observable and monitored
  • Scalable and resilient
  • Support deployment, release management, and operational excellence activities.
  • Contribute to DevSecOps practices and platform automation.
  • Work closely with Product Owners, Security Engineers, Platform Engineers, and Architects.
  • Participate in agile delivery ceremonies and technical design discussions.
  • Contribute to engineering standards, documentation, and best practices.
  • Support knowledge sharing and mentoring within the engineering team.
  • Help drive adoption of the shared CIAM platform across Acuity business units.
Skills And Minimum Experience Required
  • Bachelor's degree in Computer Science, Software Engineering, or related discipline.
  • 5+ years of professional software engineering experience.
  • Strong experience building RESTful APIs and backend services.
  • Experience with modern frontend frameworks such as React, Next.js or Vue.js.
  • Experience working with relational and NoSQL databases.
  • Experience with microservices and distributed architectures.
  • Hands-on experience integrating with identity providers such as:
  • Microsoft Entra ID / External ID
  • Okta
  • Auth0
  • Ping Identity
  • Similar CIAM platforms
  • Solid understanding of:
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • SAML
  • Experience developing applications on Microsoft Azure (preferred), AWS, or GCP.
  • Experience working with Git-based development workflows.
  • Experience implementing automated testing and quality engineering practices.
  • Strong understanding of Agile software delivery methodologies.
  • Excellent communication and collaboration skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior CIAM Platform Engineer - Full-Stack Cloud
Senior CIAM Platform Engineer - Full-Stack Cloud

Acuity • Cork

On-site
EUR 90,000 - 120,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Acuity • Cork

On-site
EUR 65,000 - 95,000
CIAM Platform Engineer — Full-Stack & Security
CIAM Platform Engineer — Full-Stack & Security

Acuity • Ireland

On-site
EUR 90,000 - 120,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Acuity Brands, Inc. • Cork

Hybrid
EUR 65,000 - 90,000
Dev Ops Senior Engineer
Dev Ops Senior Engineer

Acuity Brands, Inc. • Cork

Hybrid
EUR 90,000 - 120,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Acuity Brands, Inc. • Cork

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Fulcrum Digital Inc • Dublin

Hybrid
EUR 90,000 - 130,000
Software Engineer
Software Engineer

DigitalWell • Limerick

Hybrid
EUR 65,000 - 90,000
Technical Lead: Cloud SaaS & IoT Architect
Technical Lead: Cloud SaaS & IoT Architect

Acuity • Cork

On-site
EUR 120,000 - 160,000
Software Engineer Senior
Software Engineer Senior

Acuity • Ireland

On-site
EUR 90,000 - 120,000