Join Microsoft Azure IoT as a Software Engineer II and be at the forefront of IoT technology. This role focuses on front-end software engineering, where you'll help build tools and experiences that manage millions of IoT devices using modern technologies like React, Node, TypeScript, and more.
The position is part of the Azure IoT Client team, working on building intuitive device management tools. You'll be developing responsive, scalable solutions that ensure excellent user experiences. The role involves working with technologies including React, Node.js, HTML5, CSS3, TypeScript/JavaScript, Python, PowerShell, Docker, and Kubernetes.
Microsoft Azure IoT is leading the industry with comprehensive IoT solutions covering device management, edge computing, advanced analytics, and command & control functionality. The platform handles millions of devices and trillions of messages monthly, making real impact in the IoT space.
The ideal candidate values engineering practices ensuring high-quality code, including rigorous code reviews and unit testing. Strong problem-solving, design, coding, and debugging skills are essential. The team culture emphasizes passion, creativity, agility, accountability, and continuous learning.
This hybrid role offers competitive compensation ($98,300 - $193,200) and comprehensive benefits including industry-leading healthcare, educational resources, and investment options. You'll be part of a highly motivated team working on cutting-edge technology while having opportunities for career growth and development.
The position requires passing Microsoft's cloud background check and offers up to 50% work from home flexibility with 0-25% travel. Join Microsoft's Azure IoT team to help shape the future of connected devices and be part of one of the most exciting areas in modern technology.