Senior Software Engineer

Global technology company empowering people and organizations worldwide through innovative software and cloud solutions.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's M365 intrusion detection team is seeking a Senior Software Engineer to join their cybersecurity efforts. This role focuses on protecting millions of users worldwide through advanced threat detection and response capabilities. You'll be working with cutting-edge security technologies, developing machine learning systems for alert generation, and conducting threat hunting activities.

The position offers an opportunity to work with large-scale data sets, implementing detection mechanisms as code, and collaborating with security analysts and incident response teams. You'll be responsible for designing and maintaining the M365 intrusion detection system, developing new detection methods, and ensuring the security of Microsoft 365 services.

The ideal candidate will have strong experience in software development, cybersecurity, and machine learning, with expertise in languages like Python, Java, or JavaScript. You'll work in a hybrid environment with up to 50% work from home flexibility, joining a team that values innovation and continuous learning.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's mission to empower every person and organization on the planet creates a meaningful work environment where you can make a significant impact on global security.

This role provides an excellent opportunity for growth in the cybersecurity field while working with state-of-the-art technology and a talented team of security professionals. You'll be at the forefront of defending against emerging threats and developing innovative solutions to protect Microsoft's vast user base.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design, implement, maintain, and improve M365 intrusion detection system
  • Perform data analysis on large data sets and develop new detections
  • Design and develop Machine Learning alerting systems
  • Implement detection as code using functional programming techniques
  • Process data from Kubernetes control plane, network traffic, Azure cloud services, and Linux endpoint
  • Collaborate with security analysts and incident response teams
  • Provide guidance for Linux and Kubernetes services hardening against attacks

Requirements For Senior Software Engineer

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • Experience in software development lifecycle
  • Experience with large-scale computing
  • Experience in cyber security, anomaly detection, SOC detection
  • Experience in threat analytics, security incident and event management (SIEM)
  • Experience in AI/ML security research
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Security Assurance Engineer

Senior Security Assurance Engineer role at Microsoft focusing on M365 security architecture and secure engineering practices with hybrid work options in Hyderabad.

Sr. Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on Azure security monitoring and large-scale security infrastructure development.

Senior Software Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure cloud security, offering remote work and competitive compensation.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware and firmware security for Azure cloud infrastructure, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's EPSF team focusing on cybersecurity, infrastructure security, and secure application design across cloud platforms.