Software Engineer II

Microsoft is a global technology company leading innovation in cybersecurity and enterprise solutions.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Cybersecurity

Description For Software Engineer II

Microsoft's Defender for Endpoint (MDE) team is at the forefront of cybersecurity innovation, developing cutting-edge protection solutions for multiple platforms including Windows, Linux, MacOS, Android, and iOS. We're seeking a Software Engineer II with deep Linux expertise to enhance our MDE Linux solution. This role combines strategic leadership with hands-on development, working alongside industry experts to strengthen our security capabilities.

The position offers a unique opportunity to shape the security landscape while expanding your technical expertise across Microsoft's vast technological ecosystem. You'll be part of a team that values diversity and inclusivity, believing that varied perspectives drive innovation. The role involves collaboration with a global team of product managers, security researchers, and developers to create robust security solutions.

As a Software Engineer II, you'll be responsible for developing and maintaining high-quality code, conducting code reviews, and ensuring optimal performance of our security systems. The role requires strong technical skills in C/C++ programming, deep understanding of Linux internals, and experience with object-oriented design and algorithms.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. We foster a collaborative environment where every team member's contribution is valued, ensuring our solutions meet the diverse needs of our global user base. With 0-25% travel requirements and based in Hyderabad, this role presents an excellent opportunity for professional growth in the cybersecurity domain.

Last updated a day ago

Responsibilities For Software Engineer II

  • Develop, test, and maintain extensible and reusable code
  • Identify and address coding issues and conduct effective code reviews
  • Work with distributed teams including product managers, security researchers, and developers
  • Drive key product improvements
  • Uphold and promote organizational culture and values

Requirements For Software Engineer II

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

Benefits For Software Engineer II

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

Software Engineer II

Microsoft seeks Security Software Engineer II to develop and maintain secure enterprise solutions, offering competitive pay and hybrid work environment.

Software Engineer II

Microsoft Security seeks Software Engineer II for Identity & Access Management team to build and operate security frameworks protecting Microsoft Cloud services.

Software Engineer II

Software Engineer II position at Microsoft focusing on security infrastructure and Identity and Network Access engineering, offering competitive pay and benefits in San Francisco.

Security Operations Engineer

Security Operations Engineer role at Microsoft focusing on fraud prevention and cybersecurity, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft seeks a Software Engineer II to develop an exabyte-scale security data platform, offering hybrid work and competitive benefits.