Lead architecture and technical strategy for Azure Key Management, including scalable, secure, and reliable services for external customers and internal Azure services. Drive end-to-end design, hands-on implementation, coding quality, and operational readiness across control plane, data plane, secure hardware, and networking boundaries. Advance post-quantum cryptography readiness by shaping service architecture, integration patterns, and implementing engineering execution plans. Improve platform availability, resiliency, scalability, and diagnosability through production-focused architecture and engineering excellence. Provide technical mentorship and architectural guidance while raising the quality, maintainability, and long-term extensibility of the engineering system. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. These requirements include, but are not limited to the following specialized security screenings: BS degree in Computer Science, Electrical and Computer Engineering, or equivalent experience. 10+ years of experience designing and building cryptographic systems, including deep understanding of cryptographic primitives, protocols (e.g., TLS, PKI), and their application in real-world systems. 15+ years of hands-on experience in security and systems programming, with demonstrated application of security principles such as threat modeling, secure design, and vulnerability analysis. Expert-level experience coding in C/C++ with strong programming, design, problem-solving, quality, and engineering excellence skills. Proven experience building and operating cloud-scale, distributed services. Experience working with Linux and Open-Source Software (OSS) technologies. Experience with Trusted Execution Environments (TEEs) such as Intel SGX, AMD SEV, or similar enclave-based technologies.