Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
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.

As a Senior Software Engineer, you'll be at the forefront of security innovation, working with cutting-edge technologies to design and implement security solutions that safeguard millions of users. The position offers an opportunity to work with highly scalable, secure, and resilient Tier-0 cloud services, requiring expertise in distributed systems and security fundamentals.

The role combines technical leadership with hands-on development, requiring 8+ years of software development experience and a strong background in cloud services. You'll be working in an agile environment, collaborating with cross-functional teams to deliver critical security features for Microsoft's defender suite.

This position stands out for security enthusiasts and experienced engineers looking to make a significant impact in cybersecurity. You'll be working with Microsoft's industry-leading technology stack, handling large-scale systems, and contributing to the security of Microsoft 365's collaboration platforms. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities.

Benefits include comprehensive healthcare, educational resources, investment options, and generous parental leave policies. This role presents an excellent opportunity to work on critical security infrastructure while enjoying the stability and benefits of working at a global technology leader.

Last updated 13 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
  • Lead ongoing innovation, adoption, and evolution of the services

Requirements For Senior Software Engineer

Java
  • Bachelor's or Master's 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

Software Engineer

Senior Software Engineer role at Microsoft focusing on security infrastructure and malicious activity detection for Microsoft Defender for Office, offering competitive pay and hybrid work environment.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on penetration testing, threat hunting, and cloud security, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on security systems development, offering hybrid work and competitive compensation.

Senior Software Engineer (Security)

Senior Security Software Engineer role at Microsoft focusing on AI-driven red team tools and attack emulation services, offering competitive pay and remote work options.

Senior Software Security Engineer

Senior Security Engineer role at Microsoft focusing on cloud security, vulnerability analysis, and security posture improvement for Azure services.