Microsoft is seeking a Software Engineer II to join their Edge & Platform organization, focusing on delivering Azure to customers on-premises. This role is part of a team innovating new technologies for managing Edge Devices from Azure in a safe, secure, reliable, and scalable model for global customers. The position offers a unique opportunity to work with the latest Azure offerings and push the boundaries of cloud computing.
The ideal candidate will have 4+ years of software development experience with a strong focus on cloud services and distributed systems. You'll be working with cutting-edge technologies including Kubernetes, LLMs, and various cloud platforms. The role requires expertise in programming languages such as C#, Java, and C++, combined with strong problem-solving abilities and system design skills.
As part of the team, you'll be responsible for developing cloud services, collaborating on platform development for edge device management, and writing high-quality code for large-scale distributed systems. The position offers excellent growth opportunities, including mentoring others and driving quality initiatives across the team.
Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities. This is an excellent opportunity for a mid-level engineer looking to make an impact in cloud computing and edge device management while working for one of the world's leading technology companies.