Job Description
Responsibilities
- Work on the core of Azure, building and securing the foundation of the cloud itself.
- Develop the full stack, from intuitive and responsive user and developer experiences, to highly scalable, secure and reliable webservices and back-end infrastructure.
- Execute on a technical strategy for delivering azure services whose core functionality is essentially running truly a cloud.
- Deliver a lot of high-quality code for your products and engineering systems.
- Build on our Microsoft principles (create clarity, generate energy, deliver success) and values (respect, integrity, accountability) to effectively collaborate and make things happen.
Qualifications
Required Qualifications:  
- Demonstrated years of experience as a senior software engineer
- Experience shipping distributed systems, services, and highly available infrastructure.
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#
Preferred Qualifications:
- An understanding of basic applied cryptography concepts including encryption/decryption, symmetric and asymmetric keys, certificates, signing/verifying
- Experience with building services and web platforms that are highly reliable, run at high scale, and recover automatically from failure
- Practical experience with containers, PaaS/SaaS software engineering, distributed systems engineering
- Experience and good understanding with Hardware Security Module and Integration with Azure
- Experience with fault injection, fuzzing, load generation, security and reliability resiliency validations
Job ID: 127376