Senior Software Developer - Authentication Team

Workday Workday · Enterprise · Dublin, Ireland

Workday is seeking a Senior Software Developer for their Authentication Security team. This role involves designing and building highly resilient authentication systems, including OIDC, SSO, SAML, and FIDO, for their AI platform. The developer will architect and implement critical authentication standards, ensure service resilience, and mentor others. Responsibilities include defining platform vision, designing services and APIs, developing tools for reliability, and collaborating with teams to resolve issues and implement features. The role requires strong experience in software development, API development, microservices, IAM concepts, and security/identity protocols.

What you'd actually do

  1. Define the vision, strategy, and roadmap for the security platform in partnership with engineering and product leadership.
  2. Design and build robust, high-performance services, libraries, and APIs to ensure secure and reliable authentication.
  3. Develop tools to improve code reliability and streamline the adoption of our security services.
  4. Leverage and champion good software design patterns and principles.
  5. Collaborate closely with support and engineering teams to resolve customer issues, fix bugs, and implement new features.

Skills

Required

  • Java
  • Scala
  • Kotlin
  • API Development (REST)
  • Microservices
  • IAM Concepts
  • SAML
  • OIDC
  • OAuth 2.0

Nice to have

  • Redis
  • MySQL
  • Git
  • BitBucket
  • Jenkins
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • OpenTelemetry
  • PostgreSQL
  • SQL Server

What the JD emphasized

  • 7+ years of software development experience, leading technical initiatives, designing complex systems, and ensuring the scalability and maintainability of software products
  • 7+ years of experience in object oriented programming such as Java, Scala, Kotlin
  • Deep expertise and experience in API Development (REST) and designing and building microservices
  • Strong understanding of IAM Concepts.
  • Knowledge/ experience with developing security, identity, authentication, authorization solutions and open standards such as SAML and OIDC
  • Expert knowledge of identity protocols and standards, including OAuth 2.0, OpenID Connect (OIDC), and SAML.