Software Engineer II - M365

Microsoft is a global technology company that develops software, cloud services, and security solutions.
Security
Mid-Level Software Engineer
Hybrid
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II - M365

Microsoft's M365 Security Engineering team is seeking a Software Engineer II to join their cybersecurity efforts. This role focuses on protecting Microsoft services against cyberattacks through innovative solutions. The team leverages distributed computing, hybrid architectures, and cloud technologies to analyze billions of events and terabytes of data generated by Microsoft products and services daily. The position offers a collaborative environment with experts in large-scale software systems, security analysis, big data, and machine learning. The team values diversity and deep collaboration, operating with a growth mindset and emphasis on candid feedback. You'll work in a DevSecOps culture, designing and implementing security monitoring systems while having the opportunity to impact Microsoft's global security infrastructure. The role offers hybrid work arrangements with up to 50% work from home flexibility and comprehensive benefits including healthcare, educational resources, and parental leave.

Last updated 2 days ago

Responsibilities For Software Engineer II - M365

  • Write well designed code with emphasis on quality, maintainability, scalability, and performance
  • Analyse security threats to M365 and build monitoring components
  • Design and implement real time, highly scalable solutions
  • Deliver automated and well-tested features across different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates in various roles
  • Provide on call support and monitor service health in production
  • Execute Dev-Sec-Ops approach to software delivery

Requirements For Software Engineer II - M365

Java
  • 3+ years of professional software engineering experience
  • Experience in C#, .Net or any high-level programming language
  • Strong understanding in OOPS and design patterns
  • Excellent coding skills
  • Outstanding communication and collaboration capabilities
  • Strong organization skills and ability to meet deadlines
  • Experience with cloud-computing environments (Azure preferred)
  • Experience with web service development
  • Knowledge of automation scripting with PowerShell
  • Experience with agile methodologies or test-driven development

Benefits For Software Engineer II - M365

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineer II - M365

Network Security Service Engineer

Network Security Service Engineer role at Microsoft, focusing on protecting cloud infrastructure and implementing cybersecurity controls for global datacenter operations.

Software Engineer

Microsoft Red Team Software Engineer position focusing on security tool development and malware engineering with competitive compensation and benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on cloud security solutions, requiring 2+ years of experience and offering hybrid work arrangement.

Security Assurance Engineer

Security Assurance Engineer role at Microsoft focusing on AI safety and security response processes.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop security features for Microsoft Purview Information Protection, focusing on data protection and classification across platforms.