Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$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, which delivers cloud-based email and message filtering services protecting customers against advanced threats. This role focuses on leading the development of protections and features for Teams integration, working closely with Teams and IC3 organizations to implement solutions that block malicious content in customer collaboration and manage tenant threat states.

The position offers an opportunity to work on critical security priorities in a world facing increasing digital threats and regulatory scrutiny. As part of the Microsoft Security organization, you'll contribute to Microsoft's mission of making the world safer through end-to-end, simplified security solutions that protect users, customers, and developers.

You'll be working with cutting-edge cloud-native technologies and distributed systems, designing and implementing features for the Security Operations Center that enable M365 customers to conduct threat-hunting and remediation. The role involves mentoring other engineers, collaborating across teams, and leading end-to-end project delivery.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. The company is committed to fostering an inclusive work environment and provides opportunities for professional growth and networking.

The position is based in Redmond, WA with a hybrid work arrangement (up to 50% work from home) and requires 0-25% travel. The compensation package includes a competitive base salary range of $117,200 - $229,200 per year (higher ranges apply for SF Bay Area and NYC), plus additional benefits and compensation opportunities.

This is an excellent opportunity for a senior engineer passionate about security, cloud technologies, and making a significant impact on protecting organizations worldwide from digital threats. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with leading-edge security technologies.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design and implement features in our Security Operations Center, equipping M365 customers with comprehensive threat-hunting and remediation capabilities
  • Follow Safe Deployment Practices, including pre-production testing, blast radius reduction, early issue detection, and rollback strategies
  • Mentor engineers by providing technical guidance, conducting code reviews, and promoting best practices
  • Collaborate with product management, security experts, and data scientists to translate business requirements into effective technical solutions
  • Lead end-to-end project delivery to achieve timely, high-quality results
  • Utilize cloud-native technologies and distributed systems to develop a resilient, secure platform
  • Enhance our codebase by adopting new technologies and best practices in security, data governance, and cloud infrastructure

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer position at Microsoft focusing on secure enclave development, cryptographic systems, and embedded software for cloud infrastructure security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineering

Senior Software Engineering role at Microsoft working on Microsoft Entra (Azure Active Directory) authentication and security services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security developing security analysis tools for malware and phishing detection using C#, Azure, and AI technologies.