Microsoft's IoT Central team is seeking a Software Engineer II to join their innovative cloud solutions division. This role focuses on developing and maintaining Azure IoT and Microsoft IoT Central platforms, which are leading solutions in the IoT industry. The position offers a unique opportunity to work with cutting-edge technologies including Linux, Docker, NodeJS, Typescript, and Kubernetes.
The ideal candidate will join a collaborative team of 5-7 developers, working in an agile SCRUM environment. You'll be responsible for designing and developing both backend REST API services using microservices architecture and frontend experiences with React. The role involves working with various Azure cloud technologies, including Cosmos DB, Service Bus, IoT/Event Hubs, Azure Data Explorer, and Azure Stream Analytics.
This is an excellent opportunity for a mid-level software engineer with at least 3 years of experience who is passionate about distributed systems and cloud computing. The position offers a hybrid work environment with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.
The role requires strong problem-solving skills, design capability, and a drive for quality software development. You'll be part of a team that values creativity, continuous learning, and accountability. This position is perfect for someone looking to make a significant impact in the IoT space while working with one of the world's leading technology companies.