Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Defender for Office (MDO) team is seeking a Senior Software Engineer to join their Foundations organization. The role focuses on protecting customers from advanced threats in Microsoft's email and Teams collaboration workloads. You'll be responsible for building the next iteration of services, optimizing existing architecture for value savings, and implementing new technologies to enhance product agility. The position involves working with high-scale distributed systems, collaborating with cross-functional teams, and maintaining security standards.

The MDO team operates at the forefront of Microsoft's security investments, focusing on detecting and neutralizing malicious activities including malware, phishing, fraud, and spam. As a Senior Software Engineer, you'll work in an agile environment, collaborating with peer engineers, product management, and partners to develop durable solutions that meet customer needs.

The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. This hybrid position allows up to 50% work from home, with 0-25% travel requirements.

The ideal candidate will have 4+ years of technical engineering experience, strong distributed systems knowledge, and expertise in various programming languages. You'll be part of a team that values innovation, inclusion, and collaboration, working on critical security infrastructure that protects Microsoft's global customer base.

Last updated 16 days ago

Responsibilities For Senior Software Engineer

  • Adhere to Safe Deployment Practices (pre-production testing, blast radius reduction, early detection of issues and rollback of changes)
  • Mentor and guide engineers, providing technical direction, reviewing code, and ensuring best practices are followed
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Work on cloud-native technologies and distributed systems to build a robust, resilient, and secure platform
  • Continuously improve codebase by leveraging 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 field AND 4+ years technical engineering experience
  • 2+ years experience working with high scale distributed systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

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

Senior Software Engineer role at Microsoft focusing on Linux-based Azure platforms and performance engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Intune team, focusing on cloud services and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on identity and network access authorization, building scalable security solutions serving billions of users.

Sr. Software Engineer

Senior Software Engineer role at Microsoft working on Power BI and Azure Data, focusing on AI-driven analytics and data visualization features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 development with up to 100% remote work and competitive compensation.