Taro Logo

Software Engineer II

Microsoft is a global technology company that develops software, consumer electronics, and services.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their Microsoft Defender for Endpoint (MDE) team, focusing on advancing consumer and enterprise protection through cutting-edge cybersecurity technology. This role is based in Hyderabad, India, and involves working on security solutions across multiple platforms including Windows, Linux, MacOS, Android, and iOS.

The position requires expertise in C/C++ programming and will involve developing security solutions that protect against cyber threats. The role combines hands-on development with strategic thinking, working alongside top-tier professionals to enhance Microsoft's security capabilities. The successful candidate will be part of a team that develops, tests, and maintains the MDE Linux solution.

This is an excellent opportunity for a mid-level engineer with 3+ years of experience to make a significant impact on the security landscape while growing their expertise across Microsoft's extensive technological ecosystem. The role offers exposure to cutting-edge security technology and the chance to work with a globally distributed team of security researchers, product managers, and developers.

The position comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The work environment emphasizes diversity and inclusivity, believing that varied perspectives drive innovation. The role requires 0-25% travel and is based on-site at Microsoft's Hyderabad office.

Key responsibilities include developing extensible and reusable code, conducting code reviews, and working on deployment, scale, and performance optimization. The ideal candidate should have strong technical skills in object-oriented programming, algorithms, and systems internal concepts, along with excellent problem-solving abilities.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Develop, test, and maintain extensible and reusable code
  • Work closely with a geographically distributed team, including product managers, security researchers, and developers
  • Uphold and promote the organizational culture and values

Requirements For Software Engineer II

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

Benefits For Software Engineer II

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 Software Engineer II