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 is seeking a Senior Software Engineer to join the Microsoft Defender for Office (MDO) team, focusing on cloud-based email and message filtering services. This role involves leading the development of protections and features for Teams integration, working to safeguard customers against advanced threats like malware, phishing, fraud, and spam across Microsoft's collaboration platforms.

The position offers an opportunity to work with cutting-edge security technologies while collaborating with Teams and IC3 organizations. You'll be responsible for designing and implementing solutions that block malicious content in customer collaboration and enable M365 customers to manage their tenant security effectively.

As part of Microsoft's security organization, you'll contribute to making the world a safer place by developing end-to-end, simplified security solutions. The role combines technical leadership with hands-on development, requiring expertise in cloud-native technologies and distributed systems.

The compensation package is competitive, ranging from $117,200 to $229,200 base salary, with additional benefits including industry-leading healthcare, educational resources, and parental leave. The position offers a hybrid work arrangement with up to 50% work from home flexibility.

This is an excellent opportunity for experienced engineers passionate about cybersecurity and interested in working on large-scale security solutions that protect millions of users worldwide. You'll be part of a team that values innovation, collaboration, and continuous learning while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated a day 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
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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

Benefits For Senior Software Engineer

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

Senior Software Engineer role at Microsoft focusing on AI security and safety, developing tools and services for detecting and responding to AI incidents.

Senior Software Engineer - RedSea

Senior Software Engineer position at Microsoft's RedSea team, focusing on developing innovative security solutions with C++/Rust, requiring 6+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft's EPSF team, focusing on cybersecurity and infrastructure security across cloud and hybrid environments.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on security incident response, threat detection, and penetration testing for Azure Edge & Platform services.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure security, vulnerability assessment, and solution design with 8+ years of experience required.