Principal Penetration Tester

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday
Closes
Apr 13, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $209k
$115k $292k
below market most similar roles pay here above market

This role pays more than 76% of similar roles. Most pay $138,500–$208,800 — the blue band above. At the midpoint, this role pays about $209k versus about $174k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Penetration Tester

The Principal Penetration Tester joins the Trusted Cyber Engineering team within Cloud Operations + Innovation to secure global datacenter infrastructure. This role involves performing comprehensive penetration testing across applications, cloud, networks, hardware, and critical infrastructure operational technology systems. You will conduct end-to-end adversary emulation, identify security vulnerabilities, and chain findings into attack paths to demonstrate business impact. Key responsibilities include providing strategic guidance on tactics, mentoring team members, and researching emerging threats. You will utilize skills in C#, Python, C++, Go, PowerShell, .NET, and Rust, while applying AI and automation to scale reconnaissance. The work focuses on protecting power, cooling, and building management systems, requiring expertise in KQL queries, anomaly detection, and security frameworks like OWASP, MITRE ATT&CK, and NIST.

What you'll do

  • Lead and perform penetration testing across applications, cloud, networks, hardware, and operational technology systems.
  • Identify security vulnerabilities and perform end-to-end adversary emulation within approved rules of engagement.
  • Provide strategic guidance on priorities, tactics, and methodologies for the penetration testing function.
  • Manage engagement rules, scoping, and executive risk communications while ensuring remediation follows defined SLAs.
  • Create high-quality executive presentations to explain technical risks and remediation plans to non-technical audiences.
  • Research emerging threats and vulnerabilities to stay updated on the latest attack techniques and security trends.
  • Apply AI and automation to scale reconnaissance, discovery, and security testing processes.
  • Partner with detection and incident response teams to turn security findings into actionable detections.

What we're looking for

  • Master's Degree in Statistics, Mathematics, Computer Science, or related field and 4+ years of experience in security or related field.
  • Bachelor's Degree in Statistics, Mathematics, Computer Science, or related field and 6+ years of experience in security or related field.
  • Equivalent experience to the degree and years of experience requirements.
  • Ability to pass the Microsoft Cloud background check every two years.
  • Must provide verification of citizenship with a valid passport to meet legal restrictions for government agency support.
  • 6+ years of experience in identifying security vulnerabilities, software development lifecycle, large-scale computing, modeling, cyber security, and anomaly detection (preferred).
  • 6+ years of experience with coding or scripting in languages such as C#, Python, C++, Go, PowerShell, .NET, Rust, or other comparable programming languages (preferred).
  • Relevant offensive security certifications such as OffSec OSCP, OSEP/OSCE³, GPEN, GXPN, or OT/ICS certifications (preferred).

More like this

Similar roles

Senior Penetration Testing Engineer

Microsoft

7 days ago $119,800–$234,700
Penetration Testing Python C# Go PowerShell JavaScript TypeScript Rust Azure AWS GCP Azure OpenAI Amazon Bedrock Vertex AI RAG Vector Stores Burp Suite Pro Metasploit Cobalt Strike Sliver OWASP LLM Top 10 MITRE ATLAS NIST AI RMF PCI-DSS SOC2
4+ yrs exp Hybrid

Senior Penetration Tester

CoStar Group

Arlington, VA 120 days ago $115,000–$203,000
Penetration Testing API Penetration Testing Active Directory AWS Kubernetes CI/CD Python PowerShell C# Java JavaScript Go Burp Suite OWASP ZAP Nmap Bloodhound Metasploit Cobalt Strike Sliver Mythic MITRE ATT&CK Mobile Application Penetration Testing Secure Code Review Prompt Injection LLM Security
6+ yrs exp Hybrid

AVP Penetration Tester (LLM)

LPL Financial

Austin, TX +1 40 days ago $128,647–$214,343
Penetration Testing LLM AI Python JavaScript .NET Java PowerShell Perl Ruby Bash C# Golang AWS Azure Kubernetes Containers Microservices Serverless Burp Suite Promptfoo HexStrike Claude CAI Garak Pyrit Kali Linux Nessus Metasploit Cobalt Strike Mitre Atlas OWASP Top 10 SDLC MCP Servers
5+ yrs exp Hybrid

Principal Security Engineer

Microsoft

25 days ago $142,800–$274,800
Azure AWS GCP Python C# C++ Go Rust PowerShell .NET Entra ID Active Directory Windows Linux Cloud Security Threat Modeling Penetration Testing Kernel Security Networking Protocols
6+ yrs exp Hybrid

Lead Penetration Test Engineer

S&P Global

Remote (New Jersey) +9 47 days ago $135,000–$200,000
Penetration Testing Vulnerability Management DAST SAST SCA CI/CD AWS Azure GCP Python Go Bash PowerShell JavaScript Java Burp Suite Nessus Metasploit Nmap OWASP Top 10 MITRE ATT&CK PTES CVE CVSS CWE IAM
8+ yrs exp Remote

Penetration Tester

Northrop Grumman

San Antonio, TX 47 days ago
Penetration Testing AWS Azure Kubernetes Docker Python Bash PowerShell CI/CD Terraform Ansible Splunk Sentinel ELK CrowdStrike VMware GitHub Actions GitLab CI/CD Jenkins Azure DevOps RMF STIGs SCAP ACAS
2+ yrs exp