Microsoft is seeking a Senior Software Engineer to join their intrusion detection team, focusing on defending the productivity of millions worldwide against security threats. This role combines software engineering expertise with cybersecurity, working on Microsoft 365's intrusion detection systems.
The position involves developing advanced detection capabilities for attacker techniques, building machine learning systems for automated alerts, and conducting threat hunting. You'll work with rich telemetry data and deep knowledge of the attacker landscape to protect customer data across Microsoft 365 services.
As a senior engineer, you'll be responsible for designing and implementing detection systems, analyzing large datasets, and developing ML-based alerting mechanisms. The role requires expertise in both software development and security, working with technologies like Spark, Kubernetes, and cloud services.
The ideal candidate should have strong programming skills in languages like Python, Java, or JavaScript, combined with experience in cybersecurity and SIEM systems. You'll collaborate with security analysts and incident response teams to improve Microsoft's security posture.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position is hybrid-based in Prague, with up to 50% work from home flexibility. This is an excellent opportunity for a senior engineer passionate about cybersecurity to make a significant impact on global-scale systems.