Microsoft Corporation Principal Software Engineering Manager in Redmond, Washington
Processing big data in real-time is now an operational necessity for many businesses. As the world is getting more and more connected, through machines or devices or wearables or sensors, the need for getting real time insights from this data in motion is vital for a variety of use cases. These include scenario like real-time fraud detection, fleet management and connected cars, clickstream analysis, real time recommendations, network and log monitoring.
Azure Stream Analytics , part of Azure Data, allows customers to effortlessly unlock real-time analytics from their streaming data, from cloud to edge. Our commitment is to make real-time analytics at any scale easier to use and integrate with end-to-end analytics pipelines, including Synapse Analytics, and allow our customers to focus on their business logic and not on managing the underlying compute infrastructure.
We are looking for an experienced engineering leader, with strong engineering background and technical depth, great curiosity, high enthusiasm, integrity, and results oriented. If you have the desire to work collaboratively while solving tough technical problems within the group and have a passion for languages and big data processing we want to hear from you.
On our team, we strive to build lasting relationships, and we make each other better by supporting, mentoring and empathizing. We believe strongly that diversity and empathy are key to building great teams and crafting visionary products with global appeal. We value variety in perspectives and backgrounds and work together to create an inclusive environment that supports this.
As Engineering Manger on Azure Stream Analytics, you will have the opportunity to innovate and take forward both the query language and the distributed runtime for stream processing. Your team would be responsible for enabling high scale mission critical real-time pipelines within Microsoft as well as thousands of customers worldwide.
You will be providing technical guidance and design leadership to a team of about 7 engineers, but also collaborating with partner teams and customers.
You will also be fostering and developing engineers capable of developing and running a scalable, reliable and maintainable service while helping align them with career growth path that best matches their interests and strengths.
· Bachelor’s degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline
· 7+ years of programming experience in C#/C++/C or object-oriented programming
· 2+ years people manager experience
· Experience leading teams that maintain live services
· Cloud and services experience
· Experience with SQL or similar query languages, optimized query writing, performance tuning
· Experience working with stream analytics technologies, including open-source technologies like Flink, Kafka, Spark, etc.
· Strong verbal and written communication skills
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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs