Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonc++c#javajavascriptazuredistributed systemssecuritycloud services

About the Role

Senior Software Engineer role in Microsoft Defender for Office team, responsible for protecting customers from advanced threats in Microsoft collaboration workloads. The role involves designing and delivering security mechanisms using distributed systems and cloud technologies.

Key Responsibilities

  • Design and deliver mechanisms to reject malicious email based on insights gathered from domains
  • Design, implement, test, and deliver high-quality distributed services
  • Create geo-redundant services for email protection insights
  • Embody company culture and values including customer obsession, quality and security
  • Work on cloud-based email and message filtering service for threat protection

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience with distributed systems or security and compliance platforms

Nice to Have:

  • Master's Degree in Computer Science or related technical field
  • Proficient in Azure Cloud PaaS services and data platform technologies

Benefits & Perks

  • Industry leading healthcare