Basic 8+ years of hands-on development experience in C# or other object-oriented languages 8+ years of software engineering experience in high-scale distributed systems Experience with cloud Key Management Services (KMS) AWS KMS, Azure Key Vault, GCP Cloud KMS, or equivalent - including key lifecycle management (rotation, revocation, expiry) and cross-tenant or cross-account key access patterns Experience with encryption fundamentals key wrapping (DEK/KEK model), asymmetric key operations, and cryptographic key lifecycle management B.S. or M.S. in Computer Science or equivalent experience Preferred Experience with .NET microservice architecture (C#) in a high-scale production environment Hands-on experience with Azure Key Vault RBAC authorization model, Managed Identity integration, Encryption Scopes, and CMK-enabled data services Experience with cloud infrastructure provisioning at scale - laC tooling (Terraform, Bicep, or equivalent), per-tenant resource automation, and multi-region deployments Experience building monitoring and alerting for cryptographic services, including key access health and resource state observability Experience building large-scale, highly available, and reliable applications Experience with CI/CD pipelines and DevSecOps practices Strong organizational, problem-solving, communication, and collaboration skills