Software Developer - Identity & Authentication Team

Workday

Fully remote
Scim 2.0 implementation
Oidc, oauth 2.0, saml 2.0 protocols
Resilient distributed systems design
Workday is seeking a Senior Software Developer for their Identity & Authentication Security team, focusing on designing and building secure, scalable identity management systems. The ideal candidate will have extensive experience in software development, particularly with Identity Lifecycle Management and authentication protocols

Job Summary

  • Design and build highly resilient identity and authentication systems, bridging the gap between Identity Lifecycle Management and Authentication standards.
  • Architect SCIM endpoints for automated user provisioning and build high-performance services for secure access using OIDC, OAuth 2.0, SAML, and FIDO.
  • Lead the adoption of clean code, scalable software design patterns, and participate in on-call rotations for critical infrastructure.

Matching Summary

Match Score: 85

Workday is seeking a Senior Software Developer for their Identity & Authentication Security team, focusing on designing and building secure, scalable identity management systems. The ideal candidate will have extensive experience in software development, particularly with Identity Lifecycle Management and authentication protocols.

Skills & Requirements

Must-have

  • SCIM 2.0 implementation
  • OIDC, OAuth 2.0, SAML 2.0 protocols
  • Resilient distributed systems design
  • RESTful API design
  • Java, Scala, or Kotlin development

Nice-to-have

  • Modern security threats mitigation
  • Microservices architecture experience
  • Monitoring with Prometheus, Grafana
  • Mentoring peers and technical leadership

Key Requirements

  • 5+ years of software development experience
  • Bachelor's degree in a computer-related field or equivalent work experience
  • Proven track record in designing, building, and maintaining scalable distributed systems

Work Rights

Not specified

Tailored Resume

Cover Letter