Senior Software Engineer

Microsoft is a global technology leader focused on innovative solutions across platforms, including cybersecurity through Microsoft Defender for Endpoint (MDE).
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Microsoft Defender for Endpoint (MDE) team, focusing on enhancing their Linux security solutions. This role sits at the intersection of cybersecurity and software development, working on protection systems that span multiple platforms including Windows, Linux, MacOS, Android, and iOS.

The position offers a unique opportunity to shape the future of cybersecurity at Microsoft, working specifically on the MDE Linux solution. As a Senior Software Engineer, you'll be responsible for both strategic leadership and hands-on development, collaborating with top professionals in the field to strengthen security capabilities.

The role requires deep expertise in C/C++ programming and Linux systems, with a focus on developing robust security solutions. You'll be working with a globally distributed team, contributing to all phases of the software development lifecycle from conception to deployment. The position demands strong technical skills in object-oriented programming, system internals, and performance optimization.

Microsoft offers a comprehensive benefits package and promotes a diverse, inclusive work environment where different perspectives are valued. The role involves 0-25% travel and is based in Hyderabad, India, requiring on-site presence. This is an excellent opportunity for experienced developers passionate about cybersecurity to make a significant impact on global security solutions while working with cutting-edge technology at one of the world's leading tech companies.

The ideal candidate will combine technical excellence with strong communication skills, bringing both engineering expertise and collaborative abilities to this challenging role. You'll be part of a team that's dedicated to innovation and continuous improvement in cybersecurity solutions, with opportunities for professional growth and development within Microsoft's extensive technological framework.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with security engineering teams to plan, design and implement security solutions
  • Develop, test, and maintain extensible and reusable code
  • Provide strategic insights during product design phase
  • Work with distributed teams including product managers, security researchers, and developers
  • Drive key product improvements
  • Uphold organizational culture and values

Requirements For Senior Software Engineer

Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 8+ years technical engineering experience with C/C++
  • Strong written and verbal communication skills
  • Understanding of object-oriented programming & design
  • Experience in Linux development and understanding of its internals
  • Demonstrated ability to collaborate across teams
  • Problem-solving skills with customer empathy

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision 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 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.