Senior Software Engineer

Microsoft
960875
Seating Arrangement Not Specified
Redmond, WA
Full Time
Pay Range Not Provided
July 13, 2021
Direct Hire

Language(s):

  • C#
  • TypeScript

Interview Format(s):

  • Not Specified

Interview Content(s):

  • Not Specified

Do you enjoy building solutions that delight customers and use the latest technologies? Are you passionate about quality and can design large-scale, resilient services? Do you love working on a highly-collaborative team? We are looking for a full stack or backend engineer for the Insider Risk Management team in M365 who embraces these roles and is excited by this technology.

The Insider Risk Management (IRM) solution offering was recently released in February 2020. As more people shift to working-from-anywhere due to the global pandemic, having insights into hidden insider risks have never been more important. Over 90% of organizations feel vulnerable to insider threats, and almost half of the insider risks are deliberate. Insider Risk Management helps organization identify and take action to effectively manage insider risks.

The product is hosted mostly on Azure and most of the code is less than 2 years old. The solution leverages the power of Big-data analytics, Machine learning models, and Cognitive technologies to perform intelligent detections over vast troves of data, and generate insights that uncovers correlated/anomalous insider threat activities. It is built using industry relevant technologies like React/TypeScript for the UX, Spark, ADLS Gen2 for Big-data processing and Azure technologies that powers the middle tier. You will have the unique opportunity to deliver impactful customer features and work on strategic business priorities across the M365 Security and Compliance Services.

If that sounds like fun, what are you waiting for? Reach out!

Responsibilities

Drive across Windows client and Azure cloud to protect enterprises from insiders' attack.

Deliver a solution that runs on Windows, Mac, Linux and mobile devices and backend infrastructure that scales to support millions of devices.

Take end to end ownership across experience and distributed backend to support high scale solutions.

Able to handle large scope and complicated feature ownership by working under self-driven initiatives with PM and across teams

Qualifications

Required Qualifications:

5 years of professional software development experience using C# or similar language

Preferred Qualifications:

Experience with big-data systems including but not limited to Azure storage/compute and Spark/Scala.

Ability to work in a dynamic, collaborative environment

Strong communication skills and experience working across disciplines and functions

A sound track-record of shipping products and having been through more than one development cycle

Design, implementation, debugging and testing of complex distributed services

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.

Required Qualifications:

Preferred Qualifications:

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.