Principal Software Engineer - Red Team | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$142,800–$274,800 / yr
Posted
4 days ago
Closes
Dec 9, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $194k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 74% of similar roles. Most pay $177,250–$211,200 — the shaded band above. At the midpoint, this role pays about $209k versus about $194k for comparable roles.

Based on 239 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 1578 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer - Red Team | Microsoft Careers

As a Principal Software Engineer on the Microsoft Red Team Engineering team, you will design and implement AI-driven red team services that automate end-to-end engagements, advancing the state of generative AI and agentic systems. Your daily tasks include researching cutting-edge attack techniques, contributing to both human-operated tools and automated AI services, and collaborating with defensive security teams to enhance their capabilities. You’ll also support partner development teams and foster strong relationships through code reviews and mentoring. Ideal candidates have expertise in red teaming, adversarial testing, offensive security, and experience with large language models and cloud platforms like Azure or AWS. This role requires a deep understanding of attacker tactics and techniques, as well as robust system design skills.

What you'll do

  • Design and implement AI-driven red team services using advanced generative techniques.
  • Research and productionize cutting-edge AI capabilities for red team engagements.
  • Analyze latest attack methods from internal and external threat actors.
  • Develop tools for both human operators and automated AI red teaming systems.
  • Enhance defensive security teams' detection, investigation, and response abilities.

What we're looking for

  • Expertise in red teaming, adversarial testing, and offensive security.
  • Experience with Large Language Models (LLMs) and agentic AI systems.
  • Strong background in system design and cloud platforms (Azure, AWS, GCP).
  • 8 years of professional software development experience in C# or Java.
  • Bachelor’s degree in computer science or related fields.

More like this

Similar roles

Principal Software Engineer | Microsoft Careers

Microsoft

US 147 days ago $142,800$274,800
Python Java Kubernetes AWS Azure CI/CD MLOps Apache Spark Flink Docker Prometheus Grafana PostgreSQL Redis Scalability High-Availability Multi-Agent Systems Reinforcement Learning
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

Redmond, WA 14 days ago $142,800$274,800
Python Go Java C# Azure AWS GCP Kubernetes Terraform Bicep CI/CD Docker DevSecOps PostgreSQL AI ML LLM SOC 2 ISO 27001 GDPR HIPAA FedRAMP DoD IL5
Hybrid

Principal Software Engineer | Microsoft Careers

Microsoft

Redmond, WA 3 days ago $142,800$274,800
Python Docker Kubernetes CI/CD PostgreSQL Azure AWS GitHub GitLab Jenkins Prometheus Grafana M365 RESTful APIs Swagger/OpenAPI JSON YAML Linux DevOps