Microsoft's Azure IMDX front-end team is seeking a Software Engineer 2 to join their Internet of Things (IoT) division. This role focuses on building intuitive tools for managing millions of devices using modern web technologies like React, Node, TypeScript, and TanStack. The position offers an opportunity to work on Azure IoT, a comprehensive solution processing trillions of messages monthly across devices, device management, gateways, and advanced analytics.
The ideal candidate will join a highly motivated team working on responsive, scalable, low-latency user experiences. The role demands strong engineering practices, including rigorous code reviews and unit testing, combined with solid problem-solving, design, and debugging skills. Microsoft values collaboration, creativity, and accountability, making this an excellent opportunity for professional growth.
The position offers a competitive salary range of $98,300 - $193,200, with higher ranges for San Francisco and New York locations. Working in a hybrid model with up to 50% work from home flexibility, the role includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. The team emphasizes engineering excellence, operational reliability, and continuous learning, making it an ideal environment for a mid-level engineer looking to make an impact in cloud computing and IoT technology.
This role represents a unique opportunity to work with cutting-edge technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The position requires 2+ years of experience and offers extensive opportunities for technical growth and collaboration with talented engineers across the Microsoft ecosystem.