Penetration Tester II
@ Microsoft

Vancouver, BC
CA$166,800
On Site
Full Time
Posted 21 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX******* @microsoft.com
Recommended after applying

Job Details

About the Role

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. In the world of more possibilities, innovation, and openness, Microsoft’s Azure Data engineering team is transforming data analytics with products like Microsoft Fabric, Azure SQL DB, Cosmos DB, and more.

Team and Mission

The Azure Data team drives transformation with a unified data stack, and the Microsoft Fabric platform team builds and maintains the operating system for an entire data estate. The Penetration Testing team, embedded in this ecosystem, conducts internal adversarial engagements using manual expertise, automation, and AI-driven techniques.

Responsibilities

  • Perform penetration tests on SaaS, desktop, and mobile systems.
  • Discover vulnerabilities via manual testing, code review, and automation.
  • Script exploits and tests for automation.
  • Continuously update knowledge on current security vulnerabilities and exploits.
  • Collaborate with engineers, architects, and threat analysts.

Qualifications

Required qualifications include a relevant degree or equivalent experience with a minimum of 2 years in penetration testing and a strong background in security. Candidates must also meet Microsoft, customer, and government security screening requirements.

Preferred Qualifications

Experience in penetration testing Azure-based services and LLM integrations. Advanced degrees and more years of experience in security are an advantage.

Compensation

The typical base pay range in Canada is CAD 85,000 - CAD 166,800 per year.

Application Process

Microsoft will accept applications until September 14, 2025. All qualified candidates will be considered regardless of background. If you need accommodations during the application process, Microsoft provides assistance upon request.

Key Skills/Competency

  • Penetration Testing
  • Security Screening
  • Vulnerability Assessment
  • Automation
  • Cloud Security
  • Scripting
  • Code Review
  • Threat Analysis
  • Azure Security
  • Adversarial Mindset

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Explore mission, values, and tech innovations.
  • Customize your resume: Highlight penetration testing and security skills.
  • Demonstrate experience: Emphasize cloud and automation projects.
  • Prepare for interviews: Practice real-world security scenario discussions.

📝 Interview Preparation Advice

Technical Preparation

Review penetration testing tools and frameworks.
Practice real-world vulnerability exploitation scenarios.
Brush up on cloud platform security configurations.
Learn scripting languages for automation.

Behavioral Questions

Describe a challenging security project.
Explain teamwork in high-pressure situations.
Discuss handling critical deadlines.
Share conflict resolution examples.

Frequently Asked Questions