Senior Software Engineer
MicrosoftRedmondUpdate time: November 28,2019
Job Description

Do you have the passion, determination and perseverance to build ground-breaking solutions and experiences which take advantage of the explosive growth of the Internet of Things? Analysts and journalists recognize Microsoft as an IoT thought leader, with solutions like Azure IoT Central (App Platform/SaaS), Azure Digital Twins (PaaS), Azure IoT Hub (PaaS), and Azure IoT Edge leading the way.  

Azure Digital Twins is a developer platform for next-generation IoT solutions. Developers can model places and things in their business domain and drive these models with real time data from IoT devices and other data sources. Azure Digital Twins provides a core design pattern for IoT solutions that drive operational excellence, enabling significant improvements in business outcomes together with a simplified developer experience. Early versions of Digital Twins have already proven to help customers to turn the corner on problems such as reduction of energy usage, space utilization, productivity or electricity grid management.     

 

Our developers are collaborating daily with external Microsoft Partners to build out an innovative, scalable and reliable system to improve their solutions. We're built on trust and teamwork, working toward shared goals and an iterative approach that delivers value and stability to our customers on a weekly basis. We are embracing open standards in this space and have contributed to open source projects to accelerate our investments. 

 

We are looking for team-oriented software engineers to join our innovative team. We are growing, but remain agile. You will work with teams across Microsoft, established industry players, and startup companies. Our partners and customers are eager for solutions and ready to bet big on Azure.  

 

If IoT has been on your radar and you are excited about exploring the power of IoT and the cloud to make the most of devices and smart business solutions, let's talk!  

Responsibilities

Role & Responsibilities 

 

This position has direct and clear impact on our product and our customers. The scope of responsibilities includes: 

  • Building high scale distributed systems. 
  • Building on Azure services including Azure IoT to enable partnerships and scenarios.  
  • Building high scale event processing pipelines 
  • Working with key external customers to implement industry-leading IoT solutions. 
  • Working with partner teams across the company to integrate Microsoft technology with Digital Twins. 
  • Crafting APIs and infrastructure to support a wide-range of devices and services. 

 

Qualifications

Required Qualifications:

  • A minimum of 5 years development experience writing software in one or more high level language including C++, C#, and/or JavaScript/Typescript. 

Preferred Qualifications:

  • Experience or interest in Actor Frameworks such as Microsoft Orleans or Akka. 
  • Some experience with data streaming services such as Azure EventHub, ServiceBus or Apache Kafka. 
  • Experience with Distributed Systems, micro-service architectures and/or Distributed Compute (IoT Edge)
  • A positive attitude and a passion for software development. 
  • Ability to work within product teams as well as across multiple partner product groups or external partners.  
  • Experience building client application in one or more of Windows, iOS, Android, or Linux is a plus. 
  • BSc, or equivalent, required. A Masters or PhD in Computer Science or related engineering fields a bonus 

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. 

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.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

 

xAzureIoTPlatformx
xAzureIoTSWEx
xAzureIoTx

Get email alerts for the latest"Senior Software Engineer jobs in Redmond"