Microsoft's Cloud & AI organization is looking to ensure that Azure remains the most secure and resilient cloud platform, with a special focus on Confidential Computing, by accelerating the company's mission to secure digital technology platforms, devices, and clouds in customers' heterogeneous environments.
Requirements
- Experience with development in C, C++, or C.
- Experience with development in C, C++, or C with distributed programming models.
- Interest in building and designing very large-scale systems; prior experience in building large scale online systems is a big plus.
- Demonstrated problem solving and debugging skills.
- Experience in Windows client, server OS security, and applied cryptography.
- Coding experience in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python.
- Experience with cloud scale services and cloud security fundamentals.
Responsibilities
- Designs the components, writes clean code, and adds unit & end-to-end tests.
- Helps build new customer-facing offerings that will extend the portfolio of Trusted and Confidential Computing services for securing Azure customers workloads.
- Contributes to the efforts to design, build high quality security cloud services in Azure.
- Analyzes the virtual machine life cycle in Azure from control plane as well as data plane perspectives.
- Solves hard problems, defines architecture, partners with colleagues, and ensures high code quality, availability, scalability, and security of our services.
- Works on building high quality globally available cloud services to securely provision the Confidential VM's.
- Works very closely with hypervisor team, core OS team as well as external linux distributions to bring full disk encryption capabilities in OS.
Other
- Bachelor's Degree in Computer Science, or related technical discipline, with proven experience coding in C, C++, or C,
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- 1+ year(s) technical engineering experience.
- Master's Degree in Computer Science or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python,