Microsoft is developing the next generation security fabric and tools within the Security Base organization. They are seeking a Principal Software Engineer to provide strategic leadership and hands-on development, collaborating with engineers across Microsoft to influence the direction of security offerings.
Responsibilities:
- 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
- Systems programming experience
- C/C++/Rust experience
- Strong written and verbal communication skills