Senior Penetration Testing Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
7 days ago
Freshness
Confirmed live today
Closes
Apr 17, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $148,875–$216,000 — the blue band above. At the midpoint, this role pays about $177k versus about $182k 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 · Senior Penetration Testing Engineer

The Senior Penetration Testing Engineer joins the Business Security Assurance Pentest Team to secure products and services for regulated industries like healthcare and finance. You will plan and execute manual penetration tests against cloud infrastructure, identity systems, APIs, and applications. A primary focus involves testing LLM-powered and agent-based applications for prompt injection, jailbreaks, and sensitive data leakage. You will assess AI supply chains, RAG data sources, and MCP servers while chaining findings into realistic attack paths. Required skills include a background in computer science or mathematics and experience in security. Preferred qualifications include proficiency in Python, C#, Go, or Rust, and experience with tools like Burp Suite Pro and Metasploit. You will also navigate frameworks like NIST AI RMF and the EU AI Act.

What you'll do

  • Plan and execute manual penetration tests against cloud infrastructure, APIs, and applications in regulated industries.
  • Test LLM-powered applications for prompt injection, jailbreaks, and sensitive data leakage.
  • Assess the security of AI agents and MCP servers regarding permissions, authentication, and trust boundaries.
  • Evaluate AI supply chains, including RAG data sources, vector stores, and poisoned training data.
  • Chain security findings across multiple layers into realistic attack paths to demonstrate business impact.
  • Use AI agents to automate reconnaissance, triage, and regression testing processes.
  • Translate new attack research into team guidance, training, and security awareness materials.

What we're looking for

  • Master's Degree in Statistics, Mathematics, Computer Science, or related field and 3+ years of experience in security or related field.
  • Bachelor's Degree in Statistics, Mathematics, Computer Science, or related field and 4+ 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.
  • 5+ years of hands-on penetration testing or red teaming across cloud, web, API, identity, and network (preferred).
  • Hands-on experience assessing LLM applications or AI agents using OWASP LLM Top 10, OWASP Agentic AI guidance, and MITRE ATLAS (preferred).
  • Strong coding in Python plus one or more of C#, Go, PowerShell, JavaScript/TypeScript, or Rust (preferred).
  • Certifications such as OSCP, OSEP, GPEN, GWAPT, or GXPN, and AI-security credentials (preferred).

More like this

Similar roles

Penetration Testing Engineer

McKesson Corporation

Irving, TX 14 days ago $103,900–$173,100
Penetration Testing Web Application Penetration Testing API Security Cloud Security AWS Azure GCP Burp Suite Professional Nuclei Nmap Metasploit Postman Kali Linux GraphQL REST APIs CI/CD DevSecOps Threat Modeling OWASP Top 10 Adversarial Simulation Containerized Environments
4+ yrs exp Hybrid

Penetration Testing Engineer VP

State Street

Quincy, MA +5 125 days ago
Penetration Testing Application Penetration Testing Network Penetration Testing Cloud-Native Microservices CI/CD Identity Platforms OSCP OSEP OSWE GPEN GXPN GWAPT PNPT GCPN
5+ 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

Senior Penetration Tester / Red Team Engineer

Cognizant

New York, NY 12 days ago $134,000–$154,500
Penetration Testing Red Teaming Offensive Security Python Bash PowerShell Burp Suite Metasploit Nmap Kali Linux Pentera Vulnerability Assessment OWASP MITRE ATT&CK CVE Network Security Application Security Linux Windows
8+ yrs exp

Senior Test Engineer

General Dynamics

Cape Canaveral, FL 17 days ago $89,505–$99,295
Linux Robot.Framework Scripting System Verification Configuration Management Root Cause Analysis MIL-STD Cloud Native Artificial Intelligence Blockchain AR/VR Quantum Physics Diagnostic Routines Test Procedures Failure Reports
2+ yrs exp

Senior Test Engineer

Medtronic

Tempe, AZ 7 days ago $103,200–$154,800
LabVIEW TestStand ATE Electrical Schematics Measurement Systems Analysis MSA Gauge R&R Oscilloscope Multimeter Arbitrary Waveform Generator Verification & Validation Statistical Analysis Signal Analysis
4+ yrs exp