Software Developer - Authentication Team

Workday Workday · Enterprise · Dublin, Ireland

Software Developer for Workday's Authentication Security team, focusing on building and maintaining secure, scalable, and resilient authentication systems (OIDC, SSO, SAML, FIDO) for their AI platform. The role involves technical leadership, architecture, implementation of security standards, and incident response.

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 design and development
  • Security, identity, authentication, authorization solutions
  • SAML
  • OIDC
  • OAuth 2.0
  • Object-oriented programming
  • Resilient service patterns (backpressure, idempotency, timeouts, circuit-breaking)

Nice to have

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

What the JD emphasized

  • highly resilient authentication systems
  • highly scalable, distributed security infrastructure
  • critical authentication standards
  • resilient under heavy load
  • technical leader
  • complex security architecture
  • 5+ years of software development experience, leading technical initiatives, designing complex systems, and ensuring the scalability and maintainability of software products
  • 5+ years of experience in object oriented programming such as Java, Scala, Kotlin
  • Expert knowledge of identity protocols and standards, including OAuth 2.0, OpenID Connect (OIDC), and SAML.