Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through digital technology and cloud solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security's Defender for Office (MDO) team is seeking a Senior Software Engineer to lead the development of protections and features for Teams integration. This role focuses on safeguarding customers against advanced threats across Microsoft's email and Teams collaboration platforms. The position involves working with the Teams and IC3 organizations to design and implement solutions that block malicious content and manage tenant security threats.

The role offers an opportunity to work on critical security priorities in a world facing increasing digital threats. You'll be part of Microsoft's mission to make the world safer through end-to-end, simplified security solutions. The position involves leading development efforts, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality security features.

Working in a hybrid environment with up to 50% work from home flexibility, you'll contribute to Microsoft's inclusive culture while tackling challenging security problems. The compensation is competitive, ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers passionate about cybersecurity and wanting to make a significant impact on global digital security while working with cutting-edge technologies and leading industry experts.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design and implement features in Security Operations Center
  • Follow Safe Deployment Practices
  • Mentor junior engineers
  • Collaborate with product management, security experts, and data scientists
  • Lead end-to-end project delivery
  • Utilize cloud-native technologies and distributed systems
  • Enhance codebase by adopting new technologies and best practices

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Proven ability to conduct efficient design and architectural discussions
  • Ability to thrive in a fast-paced, demanding project environment
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

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 Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and security engineering for AI services, including OpenAI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on threat intelligence and security solutions, combining SIEM and XDR technologies with cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on M365 security, building cloud-based security solutions and implementing security policies at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Identity & Access Management, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure Security Monitoring, combining security expertise with ML and distributed systems to protect cloud infrastructure.