Senior Software Engineer

Microsoft is a leading company at the forefront of innovation and passion, dedicated to shaping the future of cybersecurity.
Security
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Defender for Endpoint (MDE) team is seeking a Senior Software Engineer specializing in Linux internals to enhance their security solutions. This role offers an opportunity to work at the forefront of cybersecurity, developing protection systems across multiple platforms including Windows, Linux, MacOS, Android, and iOS. The position involves strategic leadership and hands-on development, working with top professionals to strengthen security capabilities.

The role requires expertise in C/C++ programming and deep understanding of Linux systems. You'll be part of a collaborative environment focused on creating innovative security solutions that proactively address cyber threats. The team values diversity and inclusivity, believing that varied perspectives drive better solutions.

As a Senior Engineer, you'll be instrumental in designing and implementing security solutions, conducting code reviews, and working with a distributed team of product managers, security researchers, and developers. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

This position combines technical challenges with strategic impact, allowing you to shape the future of cybersecurity while working with cutting-edge technology. The role offers 0-25% travel and is based in Hyderabad, India, working with Microsoft's global security team.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with security engineering teams to plan, design and implement security solutions, covering all phases from concept to deployment
  • Develop, test, and maintain extensible and reusable code, identifying and addressing coding issues, and conducting effective code reviews, deployment, scale, performance and quality, from conception to delivery
  • Provide strategic insights during the product design phase to ensure alignment with customer needs and business objectives
  • Work closely with a geographically distributed team, including product managers, security researchers, and developers, to drive key product improvements
  • Uphold and promote the organizational culture and values, fostering an environment of innovation, quality, and accountability

Requirements For Senior Software Engineer

Linux
  • Bachelor's Degree in Computer Science, or related technical discipline and 7+ years technical engineering experience with coding in languages including C/C++
  • Strong written and verbal communication skills
  • Strong technical skills including understanding of object-oriented programming & design, algorithms, systems internal concepts & performance
  • Demonstrable coding, debugging, design, testing and problem-solving skills

Benefits For Senior Software Engineer

Medical 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 building large-scale security services and infrastructure in Hyderabad, India.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Security Platform team, building cloud security and compliance solutions for Office 365 and Windows at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI security testing and development of the Python Risk Identification Tool (PyRIT) for identifying vulnerabilities in AI systems.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on data protection and security infrastructure, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on hardware and firmware security for Azure cloud infrastructure, offering competitive compensation and remote work options.