Software Development Engineer – Data Security and Protection
Workday India Private Limited
Job Description
About the Role As a P3 Software Engineer in the Security Platform organization, you will be at the forefront of safeguarding Workday’s enterprise cloud infrastructure. You will design, develop, and maintain robust data protection services, focusing heavily on cryptographic foundations, key management, and secure data-at-rest/in-transit solutions. You will collaborate with global teams to ensure our core security libraries are scalable, performant, and impenetrable.
Design & Development: Build and maintain scalable, high-performance security libraries and microservices focused on encryption, tokenization, and hashing. Key Management: Implement and manage enterprise-grade Key Management Services (KMS) and Hardware Security Modules (HSMs) integration. Cryptographic Standards: Apply modern cryptographic primitives and protocols (e.g., AES, RSA, ECC, TLS, PKI) to protect sensitive tenant data.
Code Quality & Testing: Write clean, well-tested, and secure code (Java/Go/Scala), ensuring high test coverage and adhering to secure coding practices. Collaboration: Work closely with principal engineers and product managers to translate security requirements into technical realities. About You Basic Qualification Experience: 4–7 years of professional software development experience, with a strong focus on backend engineering.
Core Security Expertise: Solid understanding of cryptography fundamentals, PKI, key lifecycle management, and hands-on experience with tools like HashiCorp Vault, AWS KMS, or similar. Programming Languages: Strong proficiency in Java , Go , or Scala . Cloud & Infrastructure: Familiarity with cloud platforms (AWS, GCP) and containerized environments (Kubernetes, Docker).
Education: Bachelor’s or Master’s degree in Computer Science, Information Security, or a related field.