Software Developer - Identity & Authentication Team

Workday

Hybrid (50% in-office each quarter)
Design and build scalable distributed security infrastructure
Identity lifecycle management (provisioning/scim)
Authentication standards (oidc, saml, fido)
Workday is seeking a Senior Software Developer to join their Identity & Authentication Security team, focusing on building scalable and resilient identity and authentication systems. The ideal candidate will have at least five years of experience in software development, particularly in identity lifecycle management and authentication protocols

Job Summary

  • As a Senior Software Developer on the Identity & Authentication Security team, you will design and build highly resilient identity and authentication systems, bridging the gap between Identity Lifecycle Management and Authentication standards.
  • You will architect Identity Lifecycle Management by designing and implementing robust SCIM endpoints, and modernize Authentication Services by building high-performance services and APIs for secure access using OIDC, OAuth 2.0, SAML, and FIDO standards.
  • This role involves engineering for resilience using design patterns like circuit-breaking and idempotency, championing best practices, and participating in an on-call rotation for critical infrastructure.

Matching Summary

Match Score: 85

Workday is seeking a Senior Software Developer to join their Identity & Authentication Security team, focusing on building scalable and resilient identity and authentication systems. The ideal candidate will have at least five years of experience in software development, particularly in identity lifecycle management and authentication protocols.

Skills & Requirements

Must-have

  • design and build scalable distributed security infrastructure
  • Identity Lifecycle Management (provisioning/SCIM)
  • Authentication standards (OIDC, SAML, FIDO)
  • resilient identity services under heavy load
  • clean code and scalable software design patterns

Nice-to-have

  • modern security threats and mitigation strategies
  • relational databases and caching layers
  • Docker, Kubernetes, and CI/CD pipelines
  • monitoring health and latency of critical path authentication flows
  • mentoring peers through code reviews

Key Requirements

  • 5+ years of software development experience
  • proven track record of designing, building, and maintaining scalable distributed systems in Java, Scala, or Kotlin
  • Deep expertise in Identity Lifecycle Management (ILM), specifically implementing and scaling SCIM 2.0
  • Strong command of Authentication protocols, including hands-on experience with OIDC, OAuth 2.0, and SAML 2.0
  • Bachelor's degree in a computer-related field or equivalent work experience

Work Rights

Not specified

Tailored Resume

Cover Letter