Bachelor’s degree in computer science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python OR equivalent experience.
Hands-on development experience
Strong software design skills.
Passionate about solving challenging problems.
Demonstrated ability to meet tight deadlines, follow development standards and to work independently.
Nice to Haves:
Proficient in working with Azure cloud technologies, Identity Management, Machine Learning, and AI.
Experienced in data analytics to generate threat intelligence signals.
Skilled in Kusto Query Language (KQL) or SQL or equivalent experience.
Adept at developing and maintaining security monitoring systems.
What You'll Be Doing:
Design and development of security monitoring systems for threat detection across large-scale on-prem and cloud infrastructure.
Proactive identification of attack vectors and scenarios, with implementation of security monitoring to detect them. Collaboration with security investigators and RED teams for detection scenarios.
Adoption of in-house security monitoring tools for comprehensive monitoring. Implementation of solutions to roll out these tools across all infrastructure.
Brainstorming, defining, and building collaboratively with members across multiple teams.
Collaboration with the Data Science team for machine learning-based detections.
Provision of technical leadership for engineering excellence and influence on the adoption of secure systems.
Maintenance of live services operations, addressing issues on a rotational, on-call basis. Implementation of solutions and mitigations for complex issues impacting performance or functionality of live site services, with escalation as necessary.
Perks and Benefits:
Benefits/perks listed may vary depending on the nature of your employment with Microsoft and the country where you work.