Back to jobsJob overview

About the role

Sr Software Engineer at Microsoft

Required Skills

pythonazuredistributed systemsdevopsci/cdbig dataai/mlspark

About the Role

Senior Software Engineer role at Microsoft Security's Defender for Office team, focusing on building cloud-native security systems to protect users from phishing, malware, and email threats. Responsibilities include designing high-scale backend services, making architectural decisions, and collaborating on threat protection features.

Key Responsibilities

  • Design and implement high-scale backend services and data pipelines in Azure
  • Make architectural decisions shaping MDO's security infrastructure
  • Collaborate with PMs and teams to deliver end-to-end threat protection features
  • Lead investigations and resolution of live site issues
  • Mentor junior engineers and foster innovation

Required Skills & Qualifications

Must Have:

  • Bachelor's/Master's in computer science or related field
  • 7+ years technical engineering experience
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Experience building distributed systems and working with cloud platforms

Nice to Have:

  • Expertise in HD Insight Spark and data processing
  • Exposure to Big Data technologies and AI/ML-driven systems

Benefits & Perks

  • Industry leading healthcare