Software Engineer II, Perception Red Agent Team

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
1 day ago
Freshness
Confirmed live today
Closes
Apr 24, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $152k
$90k $214k
below market most similar roles pay here above market

This role pays less than 51% of similar roles. Most pay $132,512–$197,000 — the blue band above. At the midpoint, this role pays about $152k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 682 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 640 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II, Perception Red Agent Team

Software Engineer II - Perception Red Agent Team joins the Perception team to build autonomous, AI-powered offensive security agents that emulate real-world adversaries. You will lead the design and delivery of secure, reliable, and safe agentic red teaming capabilities at enterprise scale. Day-to-day responsibilities include owning architecture, creating design specifications, producing maintainable code, and developing testing strategies to ensure product quality. You will work on multi-agent systems combining Generative AI, reasoning, memory, and planning with security domain expertise. Required skills include proficiency in languages such as C, C++, C#, Rust, Java, JavaScript, or Python. The role requires experience with LLM orchestration, retrieval, tool use, and safety guardrails, alongside a background in offensive security, penetration testing, and frameworks like MITRE ATT&CK to solve complex security problems.

What does a Software Engineer earn in Washington?

Median $202800 from 413 postings across 39 companies.

See salary data

What you'll do

  • Lead the design and architecture for secure, reliable, and safe agentic red teaming capabilities at enterprise scale.
  • Produce extensible, maintainable, well-tested, secure, and performant code adhering to design specifications.
  • Design, implement, test, roll out, and run software services for multi-agent systems.
  • Create clear testing strategies to ensure product quality and prevent regression in existing code.
  • Review product and test code to ensure it meets team standards and contains correct test coverage.
  • Use debugging tools, logs, and telemetry to verify assumptions and identify issues before production.
  • Convert emerging adversary tradecraft and industry frameworks into scalable, customer-ready agent capabilities.
  • Ship code to thousands of machines serving millions of users globally.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of technical engineering experience with coding in languages like C, C++, C#, Rust, Java, JavaScript, or Python (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud background check every two years.
  • Knowledge of using advanced tooling or AI to improve work efficiency (preferred).
  • Experience in software development with the ability to produce maintainable and well-tested code (preferred).
  • Understanding of algorithms, data structures, and systems architecture factors affecting code quality, performance, and customer experience (preferred).
  • Proficiency with debugging, testing, and telemetry tools (preferred).
  • Experience building Generative AI or agentic systems, including LLM orchestration, retrieval, tool use, evaluation, and safety guardrails (preferred).
  • Background in offensive security, red teaming, penetration testing, or adversary emulation, including familiarity with frameworks such as MITRE ATT&CK (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

95 days ago $102,100–$202,200
Azure AKS Python C# Java C++ Kubernetes Cosmos DB Azure SQL Azure OpenAI Semantic Kernel LangChain CI/CD REST APIs NoSQL Distributed Systems GitHub Infrastructure-as-Code RAG Microservices
2+ yrs exp Hybrid

Software Engineer II

Microsoft

57 days ago $102,100–$202,200
Microsoft Fabric Microsoft Azure C# Python Java JavaScript C C++ Azure DevOps Microsoft Entra ID Functions Event Hubs Stream Analytics Big Data SDLC Backend Services
2+ yrs exp Hybrid

Principal Security Engineer

Microsoft

6 days ago $142,800–$274,800
Generative AI LLM Orchestration Red Teaming Offensive Security Penetration Testing MITRE ATT&CK RBAC Automation Telemetry-driven Development SLOs Incident Response
6+ yrs exp Hybrid

Software Engineer II

Microsoft

Redmond, WA 28 days ago
Python C C++ C# Java JavaScript GenAI SDLC Telemetry Logging Security as Code Feature Flags Disaster Recovery SLA Cloud Security Source Code Analysis Incident Response
2+ yrs exp

Software Engineer 2, Microsoft Red Team

Microsoft

Redmond, WA 5 days ago $102,100–$202,200
Infrastructure as Code Distributed Systems Cloud Services Secure Development Lifecycle Secrets Management Threat Modeling Automated Testing Observability Configuration Management Incident Response Performance Troubleshooting Automation Monitoring
2+ yrs exp

Software Engineer II

Uber

Sunnyvale, CA +2 5 days ago
Machine Learning Optimization Python Go Java C++ Deep Learning Generative AI big-data ETL Spark Representation Learning Causal Modeling
3+ yrs exp Hybrid