Penetration Tester II @ Microsoft
Your Application Journey
Email Hiring Manager
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.