Senior Software Engineer

Microsoft

4–8 yrs Bengaluru, Hyderabad, Noida Full Time Remote
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft's Windows Endpoint Security Platform team as a Senior Software Engineer and help build the next generation of security frameworks for our industry-wide ecosystem.

This role is crucial to modernizing endpoint security with a resilient, extensible, and open platform. You will architect and implement a user-mode based system, moving away from kernel-mode drivers. This advancement improves OS reliability and minimizes security risks, delivering robust protection solutions.

This high-visibility initiative is a top priority at Microsoft. You'll collaborate with various Windows teams and security partners to shape the future of endpoint protection for millions of users globally. Our Core OS division powers Azure, Windows Client, Xbox, and Windows Server, underpinning all cloud businesses and supporting billions of customers worldwide. System software excellence is paramount in today's computing landscape, driving reliability, competitiveness, and innovative features.

Microsoft's mission is to empower every person and organization on the planet to achieve more. We foster a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Our values of respect, integrity, and accountability cultivate an inclusive culture where everyone can thrive.

Responsibilities

Partner with Microsoft Virus Initiative (MVI) members to advance the next-generation endpoint protection platform.

Define and drive long-term technical strategy and direction.

Design and refine architecture for complex, end-to-end scenarios involving multiple teams and services.

Influence, lead, and collaborate effectively across leadership, teams, and organizations to achieve desired outcomes.

Cultivate a positive and inclusive team environment.

Embody Microsoft's culture and values.

Qualifications

Required: - Bachelor's Degree in Computer Science or a related technical field. - Minimum of 4 years of technical engineering experience, including proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python. - Equivalent experience will also be considered.

Other Requirements: - Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check (required upon hire/transfer and every two years thereafter).

Preferred: - Master's Degree in Computer Science or a related technical field with 6+ years of technical engineering experience. - OR Bachelor's Degree in Computer Science or a related technical field with 8+ years of technical engineering experience. - Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python. - Experience with #azurecorejobs is a plus.

Essential Skills

CC++C#JavaJavaScriptPythonSoftware DevelopmentEndpoint SecurityPlatform ArchitectureOperating SystemsCloud ComputingSecurity Engineering

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Microsoft Corporation logo

Microsoft Corporation

Information Technology & Services

Senior Software Engineer at Microsoft | SkillMX | SkillMX