This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Core Systems and Runtime team within the Security Base organization, is developing the next generation security fabric and tools underpinning Microsoft's protection and response stacks. The fabric is responsible for executing Microsoft's protection and response payloads securely, efficiently and with the proper telemetry and rollback mechanisms. We are looking for a Principal Software Engineer with a strong background in systems programming. This position entails both strategic leadership and hands-on development, collaborating with engineers across Microsoft. This role provides an opportunity to influence the direction of Microsoft's security offerings while expanding expertise within Microsoft's broad technological framework.
Job Responsibility:
Work closely with other Security engineering teams, OS teams and others across Microsoft to plan, design and implement solutions that advance the security fabric
Develop, test and maintain extensible and reusable code to implement security fabric features
Conduct code and design reviews and advocate for best practices in code quality, performance, and security
Engage in system architecture and design reviews of other components across Microsoft Security
Provide strategic insights to ensure alignment with customer needs and business goals
Uphold and promote the culture and values of the group and Microsoft
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
BS or higher degree in Computer Science or related discipline
6+ years overall software engineering experience
Expert level technical skills in coding and debugging