Principal Software Engineer

Microsoft Corporation India Pvt Ltd.

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 8 years

Job Details

Job Description

Principal Software Engineer

Overview

In Microsoft Defender for Office (MDO) team, we are responsible for delivering a cloud-based email and message filtering service that protects customers from advancedthreats (malware, phish, fraud and spam) in Microsoft’s collaboration workloads (Mail, Teams, SharePoint, OneDrive).   

MDO provides investigation,threat huntingand remediation capabilities that allow security teams to efficiently identify, prioritize, investigate, and respond to threats. Our mission is to stay ahead of attackers by continuously evolving our detection and prevention capabilities using advanced machine learning, heuristics, and big data analytics.   



Responsibilities

Responsibilities 

As the Principal Software Engineer in our team, you will be responsible for  

  • Architecting and designing post-breach systems such as threat hunting, data analysis tools, pattern matching, threat investigations, automatic response systems, Remediations, alerting, attack simulations, user security trainings, intelligent reporting and data insights. 

  • Architecting and building solutions based on Agentic AI platforms for email/message verdict, consumer protection, SOC workflows. 

  • Champion the product roadmap, collaborating with cross functional teams across GEOs to integrate with other Microsoft products like Sentinel, Defender, Security Copilot etc. 

  • Mentor the team of brilliant engineers to design and implement with best engineering practices.  



Qualifications

Qualifications  

  • Bachelor’s or Master’s degree in computer science or related technical field, with 8+ years of hands-on engineering experience and a proven track record of delivering large-scale, high-impact, reliable solutions. Deep expertise in distributed systems, security platforms, and coding in languages such as C, C++, C#, Java, JavaScript, React or Python.  

  • Experience in organizational and technical leadership, architecting cloud services, and driving product innovation.  

Preferred qualifications:  

  • Proficiency in Azure Cloud PaaS, big data analytics, and modern security protocols.  

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. 


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Experience Level

Senior Level

Job role

Work location

Hyderabad, TS, IN; Bengaluru, KA, IN

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 8 years

About company

Name

Microsoft Corporation India Pvt Ltd.

Job posted by Microsoft Corporation India Pvt Ltd.

Apply on company website