This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Azure platform is designed to meet the performance requirements of Microsoft’s cloud services and Azure customers, and the Azure Platform Performance team focuses on optimizing core components that support this goal. The team works across the platform to ensure that Azure continues to deliver the speed, reliability, and efficiency needed at global scale. The Software Engineer IC3 role centers on operating systems and cloud fundamentals, with responsibilities that include performance analysis and software optimization on the Azure Host platform for new innovations such as the next generation of Microsoft Azure Boost offloading technology. The team specializes in identifying performance bottlenecks across critical Azure scenarios, conducting investigations that span hardware‑level issues, kernel and virtualization layers, and user‑mode customer application code. The work involves driving optimizations with partner teams through a strong understanding of feature implementation and design, as well as implementing fixes when needed. Prior experience in performance is preferred. This role offers the opportunity to contribute to high‑growth areas that are essential to Microsoft’s success. The team is seeking individuals with a growth mindset who are enthusiastic about exploring new technical areas, communicate effectively, and collaborate well with teammates and partners.
Job Responsibility:
Partner with stakeholders to measure, analyze, and optimize platform performance on Azure Host for next generation of Azure Boost hardware offloading.
Design and develop new automated workload testing for performance analysis
Collect and analyze telemetry and results of performance experiments to deliver performance analysis, insights, and opportunities for improvement
Prototype performance optimizations in OS platform to improve Azure platform, and deliver written and verbal reports to educate others.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
1+ years of technical engineering experience with system level coding or performance optimization
1+ Experience in software performance improvement
1+ years of working on OS concepts in areas not limited to storage and systems, computer networking, cloud computing.