Microsoft's Azure and Edge Performance team is seeking a Software Engineer II to join their cloud platform division. This role focuses on performance optimization of core Azure components and services, working at the intersection of cloud infrastructure and performance engineering. The position offers unique opportunities to impact Microsoft's high-growth areas while working with cutting-edge cloud technologies.
The role involves developing automation and infrastructure for performance analysis of cloud workloads, requiring expertise in Linux systems, programming languages like C++/C#, and SQL. You'll be responsible for implementing performance experiments, creating instrumentation tools, and analyzing telemetry data to optimize cloud scenarios.
As part of Microsoft's cloud division, you'll collaborate with various teams to improve Azure's performance and efficiency. The position offers exposure to cloud services, operating systems, and performance engineering methodology, with opportunities to learn from senior performance engineers. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The company's commitment to diversity and inclusion, combined with its mission to empower global achievement, makes this an excellent opportunity for those passionate about cloud technology and performance optimization.
The ideal candidate will have 5+ years of software development experience, strong Linux expertise, and proficiency in various programming languages. Experience with benchmark software, cloud infrastructure, and data analysis tools is highly valued. This role presents an exciting opportunity to shape the future of cloud computing while working with industry-leading technologies and talented professionals.