Do you have a passion for developing red team tools? Are you interested in building intelligent adversary emulation platforms that execute realistic, automated attacks against global online services?
The M365 Adversary Emulation team develops red team tools for use by human operators. We also build intelligent attack emulation services that automate those same tools for security defenders. We work with offensive security teams to understand what capabilities they need to succeed in their operations, we develop useful and reliable offensive capabilities, and then we automate the most common attack techniques so that Microsoft defenders can learn even more from repeated attacks.
We are looking for a Security Software Engineer II who is interested in using AI to automate offensive engagements, building novel yet robust online services, and learning from some of the most experienced offensive tool developers in the industry.
Our engineers come from diverse backgrounds, are passionate about our products, and grounded in our customers’ needs. Our team values thoughtful engineering, the ability to develop relationships with your peers and partners, and the ability to focus on the outcomes that matter.
Responsibilities
Design, implement, and supportintelligent adversary emulationservices
Design, implement, and support red team tooling for both human operators, and adversaryemulationservices
Support partner development teams in contributing to our tools and services
Partner with internal defensive security teams to improve their detection, investigation, and response capabilities
Build relationships with your peers through design and code reviews, and peer mentoring
Research the latest attack techniques used by internal red teams and external threat actors
Qualifications
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check. This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $94,300 - $182,600 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $120,900 - $198,600 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
#M365
#MSSECURITY
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .