Job Directory Microsoft Software Engineer
Microsoft

Software Engineer Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

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 the Azure IoT Platform team that builds and runs Azure IoT Analytics service, also known as Azure Time Series Insights. This service is responsible for providing near-real time interactive analytics over data streaming from millions of IoT devices and other sources via IoT Hub and Event Hub. Our customers are using Time Series Insights for continuous monitoring, maintaining and optimizing their IoT assets as well as building applications on top of our APIs. Our engineering is focused on enabling high-scale data ingestion into hot, warm and cold storage and providing rich analytics and query capabilities backed by time series models.

* 10+ years of experience in software development using an object-oriented language
* Hands-on experience implementing and tuning ML algorithms applied to high scale data streams
* Solid knowledge of data-structures, algorithms and object-oriented design patterns
* Deep understanding of distributed state management
* Strong analytic and big picture capabilities in problem solving approach
* Ability to establish and manage priorities in a high pace environment
* Bachelor's Degree or higher in Computer Science or equivalent industry experience

Other Qualifications

* Experience writing and debugging asynchronous and multi-threaded code
* Demonstrated excellence in verbal and written communication
* Experience developing distributed data processing/query pipelines
* Experience developing IaaS/PaaS services for a Cloud Platform
* Experience authoring performance/stress tests, analyzing the results, and identifying potential bottlenecks
* Knowledge of .NET, C# and associated toolsets/frameworks

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. 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 askstaff@microsoft.com.

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.

AZNW

Join us in helping drive our mission to offer the most scalable, powerful, and secure IoT platform empowering businesses ranging from startups to Fortune 100 enterprises to achieve their goals.

You will be leading a team of highly motivated and talented engineers, designing and implementing a highly scalable data processing engine for IoT scenarios that include computation of derived time series, alerts, notifications and serve as a platform for ML scoring, AD and other kinds of advanced analytics performed over data streaming from millions of IoT devices. You should have strong distributed design, coding, debugging skills and in-depth knowledge of OOD. We are looking for hands-on software engineering lead with good communication skills and experience in shipping products and understanding the realities in doing so. The ideal candidate is a team player, motivated and self-driven with the passion to tackle challenging and unknown areas and the ability to work in a fast-paced evolving environment.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

Headquarters
Size
10001 employees
Microsoft

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.