Principal Software Engineer
Microsoft | |
$142,800.00 - $274,800.00 / yr
| |
United States, Washington, Redmond | |
Aug 10, 2026 | |
|
Overview
Microsoft Security is moving toward an agentic future with Project Perception, where teams of AI agents autonomously defend customer environments against real, adaptive attackers. Shipping security agents that stay reliable at the speed the AI ecosystem evolves takes more than models. It takes an evaluation platform to measure how well agents detect, investigate, and respond, and to prove they are ready before they reach a security operations center. This role will help agent teams validate and hill-climb teams of agents against realistic adversaries, including simulated attack campaigns, threat scenarios, and adversarial red-team-style probes. The platform turns attacker behavior, telemetry, and agent trajectories into the signal product teams need to build at the frontier of AI. We build the harnesses, orchestration, and distributed infrastructure that put entire agentic defense systems under realistic attack, repeatedly and rigorously, so only agents that measurably improve security outcomes reach our customers. As a Principal Software Engineer, you will own the evaluation platform's architecture and technical direction. You will set direction for the team, make key engineering and architectural decisions, translate ambiguous problems into buildable systems, and raise the engineering bar across the group. In partnership with applied scientists, threat researchers, product managers, and engineers, you will turn security-evaluation needs into scalable, production-grade systems that determine what is ready to ship. Responsibilities
Qualifications Required:
Other: 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred:
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 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 $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. | |
$142,800.00 - $274,800.00 / yr
Aug 10, 2026