Software Developer - Identity & Authentication Team

Workday

Fully remote
Java, scala, or kotlin development
Scim 2.0 implementation
Oidc, oauth 2.0, saml 2.0 protocols
Design and build highly resilient identity and authentication systems, bridging Identity Lifecycle Management and Authentication standards

Job Summary

  • Design and build highly resilient identity and authentication systems, bridging 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 design patterns, and participate in on-call rotations for critical security infrastructure.

Matching Summary

Design and build highly resilient identity and authentication systems, bridging Identity Lifecycle Management and Authentication standards.

Skills & Requirements

Must-have

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

Nice-to-have

  • Modern security threats mitigation
  • Relational databases and caching
  • Docker, Kubernetes, CI/CD
  • Monitoring with Prometheus, Grafana
  • Mentoring peers and technical leadership

Key Requirements

  • 5+ years of software development experience
  • Bachelor's degree or equivalent work experience

Work Rights

Not specified

Tailored Resume

Cover Letter