Expires soon Microsoft France

Software Engineer

  • Redmond (King County)
  • IT development

Job description

If you are a software engineer interested in the next big wave of computing and the challenges of solving real customer problems at a massive scale, look no further!   There are already over 10 billion Internet-of-Things connected devices today and will exceed 30 billion in the next few years. The Azure IoT Team is focused on bringing cloud-connected IoT solutions to our customers starting from basic building blocks all the way to industry-specific solutions.

Existing buildings are full of networked devices and sensors, but their full potential is left untapped. Innovation in the IoT space is certainly increasing the number of devices, but the ability to manage them and interpret the data needs to keep pace. The associated data streams should provide new ways to relate to and capture this information from our physical world. We will harness this data for machine learning and intelligent agents as the platform matures so that smart buildings can help make people more productive and happy.

Azure IoT Suite is a comprehensive solution that spans device management, gateways, advanced analytics, and command & control functionality.   Azure IoT is already in production with millions of devices and trillions of messages flowing through the system each month. We are building on these services by adding core platform components that bring in awareness of physical spaces, associated devices, and sensor readings to enable rapid innovation in this area.

We are looking for strong, team oriented software engineers to join our innovative team. We are small but agile and work with people from across Microsoft, established industry players, and startup companies. Our partners and customers are hungry for solutions and ready to bet big on Azure.   In addition to the core platform we plan to enable a broad spectrum of scenarios: Building Management and Control, Location-based Services, Worker Productivity, Visitor Services, Analytics, and many more.

In this role, you must be comfortable with wearing multiple hats, enjoy tinkering with a wide range of technologies, and have effective collaboration skills as you work in a virtual-team environment where ownership of features can be spread across multiple teams and companies. We are both using and driving open standards in this space and will take advantage of and contribute to open source projects to accelerate our investments. If IoT has been on your radar and you are seriously interested in leveraging the power of the cloud to make the most of devices and smart building capabilities, let's talk!

This position has enormous impact. The scope of responsibilities includes:

•Designing APIs and infrastructure to support a wide-range of devices and services.

•Leveraging the Azure services including Azure IoT to enable partnerships and scenarios.

•Collaborate with teams across the company to make Microsoft products smart building aware.

Basic Qualifications:

•Minimum 2 years of development experience

•Bachelor’s degree in Computer Science or related engineering disciplines.

Preferred qualifications:

•Experience writing software in one or more high level language including C++, C#, and/or JavaScript/Typescript.

•Experience with IoT devices.   Work on IoT projects with Arduino, Raspberry Pi, and other maker hardware will make you stand out.

•Experience building client application in one or more of Windows, iOS, Android, or Linux is a definite plus.

•Proven ability to work within product teams as well as across multiple partner product groups or external partners.

•A Masters or PhD in Computer Science or related engineering fields.

You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Make every future a success.
  • Job directory
  • Business directory