Microsoft's Azure Virtual Desktop and Windows 365 team is seeking a Software Engineer II to help revolutionize cloud computing and remote experiences. This role offers an exciting opportunity to work on AI-powered experiences in a fast-growing product area. As part of this diverse and agile team, you'll contribute to scaling cloud computing solutions while working in a startup-like culture focused on customer success.
The position combines traditional software engineering with cutting-edge AI/ML development, requiring expertise in both areas. You'll be working on innovative solutions that are fundamentally changing personal computing, making remote experiences more secure and manageable. The role involves designing and developing large-scale distributed software services, implementing ML algorithms, and working with LLM and deep learning architectures.
This is an excellent opportunity for engineers passionate about cloud computing and AI, offering competitive compensation ($98,300 - $193,200) and comprehensive benefits. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. Microsoft's strong focus on employee development, inclusive culture, and mission to empower every person and organization makes this an ideal position for those looking to make a significant impact in cloud computing and AI technology.
The role requires 2+ years of technical engineering experience, strong programming skills, and experience with machine learning algorithms. You'll be part of Microsoft's mission to transform personal computing while working with cutting-edge technology in a supportive, growth-oriented environment.