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

Senior Software Engineer role at Microsoft Security focusing on developing AI-powered security solutions using GPT and LLM technologies, offering competitive compensation and hybrid work arrangement in Redmond, WA.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and benefits with opportunity to impact global security infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Purview solutions for data protection and governance, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Data Loss Prevention (DLP), offering competitive pay, hybrid work, and opportunity to build enterprise security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cybersecurity and protection of cloud services, requiring 8+ years of experience in software development and security systems.