Senior Software Engineer

Global technology company that develops and sells software, consumer electronics, and personal computers.
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft Defender for Endpoint (MDE) is seeking a Senior Software Engineer to enhance their Linux security solutions. This role combines strategic leadership with hands-on development in a team dedicated to advancing consumer and enterprise protection through cutting-edge technology. The position involves working on security solutions across multiple platforms including Windows, Linux, MacOS, Android, and iOS, with a specific focus on the Linux solution. The ideal candidate will have strong expertise in C/C++ programming and Linux systems, collaborating with global teams to develop robust security features. The role offers significant impact potential in the cybersecurity landscape while working with Microsoft's extensive technological ecosystem. The team values diversity and inclusivity, fostering an environment where varied perspectives drive innovation. This position requires 8+ years of experience and offers comprehensive benefits including healthcare, educational resources, and work-life balance benefits. The role is based in Hyderabad, India, with some travel requirements (0-25%).

Last updated 2 minutes 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
  • Identify and address coding issues and conduct effective code reviews
  • Provide strategic insights during the product design phase
  • Work closely with geographically distributed team
  • Uphold and promote 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 coding in C/C++
  • Strong written and verbal communication skills
  • Strong understanding of object-oriented programming & design
  • Knowledge of algorithms, systems internal concepts & performance
  • Demonstrable coding, debugging, design, testing and problem-solving skills
  • Development experience on Linux and its internals
  • Ability to work independently
  • Experience working across disciplines and teams with high collaboration

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

Senior Software Engineer role at Microsoft Security, focusing on cybersecurity solutions and threat intelligence, requiring TS/SCI clearance and 4+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on identity and network access solutions, requiring 4+ years of experience in software development and security technologies.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Red Team operations for Gaming and AI security, offering competitive pay and hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Security Response Center, focusing on full-stack development and security solutions with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security's Defender for Office team, focusing on developing security features for Teams integration and threat protection.