CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-06-17 → 2026-10-02

Core

Lead architecture and technical strategy for Azure Key Management, focusing on scalable, secure, and reliable services for external customers and internal Azure services.

Role type

Principal Software Engineer (Security & Cryptography)

Builds

Azure Key Management services, control plane, data plane, secure hardware, and networking boundaries (via careerplan.io/jobs/1970393556882072-principal-software-engineer-at-microsoft)

Domain

Cloud Security, Cryptography, Systems Programming

Required skills

Cryptographic system design, Security and systems programming, C/C++ expert-level coding, Cloud-scale distributed services, Linux and Open-Source Software (OSS), Trusted Execution Environments (TEEs)

Preferred skills

Post-quantum cryptography readiness, Threat modeling, Secure design, Vulnerability analysis

Technologies

C, C++, C#, Java, JavaScript, Python, TLS, PKI, Intel SGX, AMD SEV

Responsibilities

Drive end-to-end design and hands-on implementation, Advance post-quantum cryptography readiness, Improve platform availability and resiliency, Provide technical mentorship and architectural guidance

Seniority

Principal, hands-on IC with strategy & mentorship