Padmi
Microsoft logo
Microsoft

cloud computing (Azure) · AI and machine learning (Copilot, CoreAI)

Principal Software Engineer

Seattle · OnsitePosted 1 month ago
Software engineeringStaff+Full TimeH-1B track record
Apply at Microsoft

Opens the source posting on apply.careers.microsoft.com

Source description

About the role

View original

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.

More at Microsoft

Related open roles

View all roles