Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions.
Security
Senior Software Engineer
Hybrid
8+ 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 cloud security division. This role focuses on delivering cloud-based email and message filtering services that protect customers from advanced threats across Microsoft's collaboration workloads. The position offers an opportunity to work on critical security solutions that safeguard millions of users worldwide.

As a Senior Software Engineer, you'll be at the forefront of designing and implementing security solutions that protect against malware, phishing, fraud, and spam in Microsoft's collaboration tools like Exchange, Teams, SharePoint, and OneDrive. The role requires expertise in building highly scalable, secure, and resilient Tier-0 cloud services.

The ideal candidate will have extensive experience in software development, particularly with languages like C#, C++, or Java, and a strong background in cloud services and security. You'll be working in an agile environment, collaborating with cross-functional teams to deliver innovative security solutions. The position offers a hybrid work arrangement with up to 50% work from home flexibility.

Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's commitment to security and innovation, combined with its global impact, makes this an exceptional opportunity for experienced engineers passionate about cybersecurity and cloud services.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Design, architect, build, release and manage core security solutions of M365
  • Designing and delivering manageable micro services end to end
  • Handle distributed computation, high scale, high availability, geo-redundancy systems
  • Partner with multiple internal/external teams across the organization
  • Handle large scope and complicated feature ownerships

Requirements For Senior Software Engineer

Java
  • Bachelors or Masters in computer science, engineering or equivalent
  • 8+ years of software development experience with C#, C++ or Java
  • 5+ years of professional experience in building and managing highly scalable cloud services
  • Experience in Azure, Exchange, or other cloud and distributed systems
  • Security or compliance experience
  • ML and AI knowledge
  • Understanding of OAUTH, ODATA, web technologies, big data platforms
  • Strong analytical and problem-solving capabilities
  • Deep understanding of security fundamentals

Benefits For Senior Software Engineer

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

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft, focusing on Azure security monitoring and large-scale security infrastructure development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud security solutions with hybrid work options and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cybersecurity, working on protecting Microsoft services through security monitoring and threat analysis.