Microsoft
Software Engineer II - Perception Red Agent Team
$102K–$219K
Redmond, WA · On-site · Full-time · Posted Nov 3, 2026
- Experience
- 2+ years of technical engineering experience; equivalent experience may substitute for the degree requirement.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Build and operate secure, customer-ready AI agents that emulate real-world adversaries for enterprise security testing.
What you'll do
- Own architecture and deliver secure, reliable agent capabilities, including design, implementation, testing, rollout, and operation of services.
- Develop maintainable, well-tested code; establish testing strategies; and verify software quality using debugging tools, logs, and telemetry.
- Partner with stakeholders and cross-functional teams to define requirements, translate adversary tradecraft into product capabilities, and support engineering excellence.
What they ask for
- Bachelor's Degree in Computer Science or a related technical field, or equivalent experience.
- 2+ years of technical engineering experience coding in languages including C, C++, C#, Rust, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have
- Experience building Generative AI or agentic systems, including LLM orchestration, retrieval, tool use, evaluation, and safety guardrails.
- Background in offensive security, red teaming, penetration testing, or adversary emulation; familiarity with MITRE ATT&CK.
Pay
USD $102,100 - $202,200 per year (base salary); USD $133,800 - $219,200 per year (base salary)
Tools
C, C++, C#, Rust, Java, JavaScript, Python, MITRE ATT&CK
AI focus
Build autonomous, AI-powered offensive security agents using Generative AI, reasoning, memory, and planning, with safety, authorization, and scope guardrails.
Model-written summary · the original posting is authoritative