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 2 hours 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

OS Internals Software Engineer- Enterprise & Security

Senior OS Internals Software Engineer role at Microsoft focusing on enterprise security, cryptography, and system-level protection across Windows and Linux platforms.

Senior Software Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and maintaining critical security services. Requires Top Secret clearance, 4+ years experience, and strong programming skills.

Senior Software Security Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint (MDE), requiring 8+ years of C/C++ experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on building enterprise-scale security solutions using AI/ML, cloud platforms, and modern engineering practices.