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 5 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

OS Internals Software Engineer- Enterprise & Security

Senior OS Security Engineer role at Microsoft focusing on enterprise security, crypto algorithms, and virtualization-based security technologies for Windows and Linux systems.

Senior Software Engineer - CTJ - POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and scaling critical security programs and services with competitive compensation and comprehensive benefits.

Senior Software Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft focusing on security programs and services, requiring Top Secret clearance and strong programming skills.

Senior Software Security Engineer

Senior Security Engineer role at Microsoft focusing on Windows and Azure security, penetration testing, and vulnerability assessment.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on mobile threat protection and cybersecurity solutions development in Hyderabad, India.