We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer II

Microsoft
United States, Washington, Redmond
Sep 26, 2025
OverviewThe Azure platform needs to meet the performance demands of Microsoft's cloud services and Azure customers. The Azure Edge and Platform performance team works to optimize core Azure platform components.We are looking for a Software Engineer passionate about understanding operating systems and/or cloud fundamentals to carry out performance analysis and optimization on the Azure Host for new innovations, e.g. the next generation of Microsoft Azure Boost hardware offloading technology. Our team is an industry leading performance team, specializing in identifying performance bottlenecks for critical Azure scenarios. The role involves performing detailed performance investigations ranging from hardware-level issues, up through the kernel and virtualization stacks, and through to user-mode customer application code. We drive optimizations with partner teams through solid understanding of feature implementation and designs or make fixes to resolve the issues. Prior experience in performance is preferred but not required. The role provides the opportunity to make an impact in high-growth areas that are critical for Microsoft. We are looking for candidates with a growth mindset, good communication skills and fosters collaboration with teammates and partners.Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
ResponsibilitiesOn this team, you will be responsible for analyzing and improving the performance and reliability for Windows and Linux based Azure platforms. You will analyze, design, and implement optimizations with partners inside and outside of Microsoft to address the performance bottleneck and business needs of our customers. Other responsibilities will include:Partner with stakeholders to measure, analyze, and optimize platform performance on Azure Host for next generation of Azure Boost hardware offloading.Using telemetry and results of performance experiments to deliver performance analysis, insights, and opportunities for improvementInvestigate and provide root-cause analysis software and/or hardware system performance problemsOwnership of the software engineering process from design, development, code review, test development, validation, delivery, and maintenance for performance features and optimizations in OS platform to improve Azure platformWorking with partners both internal and external to Microsoft on hardware and software performance optimizationsWorking as a team member, authoring documentation and tools that improve the team's ability to develop and maintain software, participating in design discussions and code review outside of your immediate scope, and assisting less experienced team members in their personal growth.
Applied = 0

(web-759df7d4f5-mz8pj)