Principal Software Engineering Manager at Microsoft
Principal Software Engineering Manager Details
Feb. 11, 2019, 8:58 p.m.
Azure IoT team The Internet of
Be a part of the digital transformation revolution! The Internet of Things (IoT) is changing the business landscape and Microsoft has emerged as a leading innovator in this field. The Azure IoT team is building the Microsoft IoT platform which will support a commanding share of the 50 billion IoT devices predicted to be online by the end of this decade. You will be working in a leadership role within the Azure IoT Platform team that builds and runs Azure IoT's flagship services like IoT Hub, IoT Device Provisioning and the Azure Digital Twins service in the cloud and on-premise. These services are responsible for high telemetry throughput, device management, and bi-directional communications between IoT devices and the cloud. Candidates will be leading multiple teams that enable massive scale, stateful cloud and cloud-hybrid applications that are self-managing and can be operated with ease in public or private datacenters around the world, enable secure interconnection for millions of devices
Lead multiple engineering teams building out scalable systems and services for managing hundreds of millions of devices connected to Azure IoT service in a massively scalable data store and supporting complex queries over it. Help in building out, mentoring, and nurturing a world class team. Solve big integration ecosystem challenges, like: Support clients running on a wide variety of platforms, from embedded devices and smartphones to traditional PCs. Design and develop highly-efficient code that scales to hundreds of millions of devices at minimal operational costs. Drive implementation / integration
Basic Qualifications: 10+ years of experience in software development 6+ years of people management experience 2+ years of experience managing multiple teams Preferred Qualifications: Experience in leading the development of IaaS / PaaS services for a Cloud Platform Experience in leading the development of high scale cloud services hosted in Azure Experience building high performance data access layers on top of either a SQL or NoSQL database Strong ability to attract, hire, and retain top talent Excellent communication, cross group collaboration skills and ability to deal with ambiguity Bachelor's