Microsoft's Azure Virtual Desktop and Windows 365 team is seeking a Software Engineer II to join their innovative cloud computing division. This role offers an exciting opportunity to work on products that are revolutionizing personal computing by moving it to the cloud. The position combines cutting-edge AI technology with cloud computing, focusing on making remote experiences better, more secure, and easier to manage than local computing.
The role sits within a fast-growing, startup-like environment where you'll work alongside motivated engineers and product managers to build AI-powered experiences. You'll be part of Microsoft's mission to empower global digital transformation, working specifically on products experiencing exponential growth due to the rise of hybrid work and evolving security needs.
As a Software Engineer II, you'll be responsible for designing and developing large-scale distributed software services, implementing machine learning solutions, and working with LLM and deep learning model architectures. The position offers competitive compensation ranging from $98,300 to $193,200, comprehensive benefits, and the flexibility of hybrid work with up to 50% work from home options.
The ideal candidate will bring 2+ years of technical engineering experience, strong ML/AI background, and a passion for building scalable solutions. You'll have the opportunity to demonstrate both technical and business leadership while working on products that directly impact how people and organizations work in the modern era.
This role is perfect for someone who thrives in a fast-paced environment, has a growth mindset, and wants to be part of transforming the future of personal computing through cloud and AI technologies. Join a diverse team that values innovation, collaboration, and making a meaningful impact on how people work worldwide.