Microsoft Security is seeking a Software Engineer II (Security) to join their Red Team Engineering team, focusing on developing red team tools and intelligent attack emulation services. This role combines offensive security expertise with software engineering to build innovative solutions that help protect Microsoft's vast digital ecosystem. The position offers an opportunity to work with industry-leading security experts while using AI to automate offensive engagements and develop novel online services.
The role is part of Microsoft's broader security mission to make the world safer for all users. As a member of the Microsoft Red Team Engineering team, you'll be working on critical security priorities in a world facing increasing digital threats and regulatory challenges. The team develops tools for human operators and builds automated attack emulation services for security defenders.
The position offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role is remote-friendly with up to 100% work from home options, requiring minimal travel (0-25%).
This is an excellent opportunity for security-minded software engineers who are passionate about offensive security, automation, and building robust services. The ideal candidate will combine strong programming skills with security expertise, particularly in areas like penetration testing and red teaming. The role offers significant growth potential within Microsoft's security organization, which values innovation, collaboration, and continuous learning.