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