company logo

Software Engineer II

Microsoft.com

Office

Hyderabad, Telangana, India

Full Time

The Microsoft Security organization’s mission of making the world a safer place has never been more important. As threats become more frequent and sophisticated, we drive improvements into our security products that keep our customers, apps, and their devices safe. 

Security is one of the fastest growing, collaborative, fun teams with a startup mindset within Microsoft. The Microsoft Defender family offers comprehensive threat prevention, detection, and response capabilities for everyone – from individuals looking to protect their family to the world’s largest enterprises. 

Linux servers run very business critical workloads for our customers.

These have become very attractive targets for the attackers to create havoc for our customers. Microsoft Defender for Endpoint provides a security solution to protect the Linux Servers with high performance, quality, and more importantly innovative security solutions. We are hiring a Principal Engineering manager for this business/product. 

Providing “Peace of mind” to our customers with our security solutions is what excites us every day! Our team has people from a wide variety of backgrounds, previous work history, and life experiences, and we are eager to maintain and grow that diversity. We are passionate about learning on the job, collaborating with other teams, and being customer obsessed. 

Come join us if you are passionate about positively impacting over a billion users from all walks of life through easy-to-use cyber security products. 

Responsibilities

  • 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.
  • Work closely with a geographically distributed team, including product managers, security researchers, and developers, to develop key product improvements.
  • The features that you build must be of high quality and must meet all the quality criteria for a feature release.
  • Uphold and promote the organizational culture and values, fostering an environment of innovation, quality, and accountability.

Qualifications

  • 3-6 years of experience as a software engineer working on enterprise software and a proven track record of having shipped commercially successful software products & services. 
  • Should have programming  experience in C/C++
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, Security researchers, and Data Scientists. 
  • Familiar with Linux Internals and experience in building Linux products. 
  • Strong debugging and problem-solving skills. 
  • Familiar with secure software development life cycle. 
  • Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems. 
  • Work independently, drive technical and architectural dependencies. 

Other Qualifications

  • BS or MS degree in Computer Science 

Join our team and be a part of an innovative and dynamic environment where you can make a significant impact on the future of endpoint management for Linux. Apply today and help us shape the future of technology!

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Software Engineer II

Office

Hyderabad, Telangana, India

Full Time

October 8, 2025

company logo

Microsoft

Microsoft