Software Engineer 2
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: 

  • Crafting APIs and infrastructure to support a wide-range of devices and services. 
  • Building high scale distributed systems. 
  • Building high scale event processing pipelines. 
  • Building on Azure services including Azure IoT to enable partnerships and scenarios. 
  • 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. 

Qualifications

Required Qualifications:

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

Preferred Qualifications:

  • Experience in working with REST APIs and JSON and defining APIs for developer oriented SDKs as well as some experience in writing code samples for public use 
  • Experience with Distributed Systems, micro-service architectures and/or Distributed Compute (IoT Edge) 
  • Some experience with relational databases or document storage technologies such as SQL Server, CosmosDB or open-source equivalents 
  • Conceptual understanding of semantic/syntactical modeling languages such as RDF, OWL and/or JsonSchema would be a plus. 
  • A passion for improving the team’s tools such as CI/CD pipelines and testing workflows 
  • 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.  
  • Bachelor’s degree or higher in Computer Science or related engineering field, OR equivalent industry experience.

 

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"Software Engineer 2 jobs in Redmond"