Senior Software Engineer

Microsoft is a global technology company that develops and sells software, hardware, and services.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Defender for Office (MDO) team is seeking a Senior Software Engineer to join their cloud security division. The role focuses on delivering cloud-based email and message filtering services that protect customers from advanced threats across Microsoft's collaboration workloads. The position involves working with cutting-edge security solutions, designing and implementing highly scalable microservices, and contributing to Microsoft's core security infrastructure.

The ideal candidate will have extensive experience in software development, particularly with C#, Java, or C++, and a strong background in cloud services and security. You'll be responsible for architecting and delivering security solutions that protect millions of users while working in an agile environment with cross-functional teams.

This is an excellent opportunity for a senior engineer passionate about security and cloud computing to make a significant impact at Microsoft. The role offers a blend of technical challenges, from distributed systems to security architecture, while working with state-of-the-art technology in the cybersecurity space. You'll be part of a team that directly influences the security posture of Microsoft's collaboration tools used by organizations worldwide.

The position comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and work-life balance benefits. Located in Hyderabad with a hybrid work model, this role offers the flexibility of up to 50% work from home while maintaining collaborative opportunities with talented peers.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Design and deliver manageable micro services end to end
  • Build distributed computation systems with high scale and availability
  • Handle large scope and complicated feature ownerships
  • Work with teams across disciplines
  • Design and implement security solutions
  • Help deliver protections for Microsoft defender suite's collaboration scenarios
  • Partner with internal/external teams across the organization

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 technologies like OAUTH, ODATA, web technologies, big data platforms
  • Strong analytic and problem solving capabilities
  • Deep understanding of security fundamentals

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

Senior Software Engineer role at Microsoft Security, focusing on Microsoft Defender for Office team, developing security features for Teams integration and threat protection. Based in Redmond, WA with hybrid work arrangement.