Senior Software Development Engineer - Data Security and Protection

Workday Workday · Enterprise · IND.Chennai

Senior Software Development Engineer focused on data security and protection, designing next-generation authorization frameworks, fine-grained access control systems, and distributed data security models. The role involves technical leadership, architecture design, and mentorship within the Security Platform organization, ensuring high availability, low latency, and robust data security at a massive scale.

What you'd actually do

  1. Lead the architectural design and implementation of highly available, low-latency authorization and access control services.
  2. Define and implement robust data security boundaries, zero-trust architectures, and policy enforcement points across distributed systems.
  3. Drive best practices for code quality, security compliance, multi-tenancy isolation, and system performance optimizations.
  4. Guide, mentor, and unblock P3 and associate engineers on the team, fostering a culture of continuous learning and technical rigor.
  5. Partner with security architects, compliance teams, and broad engineering organizations to seamlessly integrate authorization patterns across all Workday applications.

Skills

Required

  • Java
  • Go
  • Scala
  • RBAC
  • ABAC
  • ReBAC
  • OAuth2
  • OIDC
  • SAML
  • Open Policy Agent (OPA)
  • OWASP top 10
  • AWS
  • GCP

Nice to have

  • identity management
  • access management
  • authorization solutions
  • threat modeling
  • secure design principles

What the JD emphasized

  • 7+ years of software engineering experience
  • Deep understanding of access control models
  • Strong experience building high-throughput, low-latency distributed systems
  • Deep knowledge of OWASP top 10
  • spend at least half (50%) of our time each quarter in the office or in the field