Senior Security Engineer, Penetration Testing

Global technology company empowering people and organizations to achieve more through software, cloud services, and AI technology.
$117,200 - $229,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Security Engineer, Penetration Testing

Microsoft is seeking a Senior Security Engineer specializing in Penetration Testing to join their AI Engineering team. This role is crucial in safeguarding Microsoft's revolutionary technology, including OpenAI ChatGPT integration with Microsoft AI services.

The position offers a competitive salary range of $117,200 - $229,200 and requires working from the Redmond office three days per week. As part of Microsoft's security foundation team, you'll be at the forefront of defending against emerging security threats in AI and cloud services.

The ideal candidate will bring 5+ years of experience in security vulnerability assessment and penetration testing, with strong programming skills in languages like C++, C#, or similar. You'll be responsible for conducting penetration testing on production systems, providing security guidance, and driving security culture across engineering teams.

Key responsibilities include threat hunting, tracking sophisticated adversaries, and developing automation tools for scaling security testing. You'll work closely with product engineering teams to innovate software design and implement robust security measures.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's mission to empower every person and organization globally provides a meaningful context for your work.

This role presents an exceptional opportunity to impact security at scale, working with cutting-edge AI technology while collaborating with world-class security experts. You'll be instrumental in protecting Microsoft's customers and shaping the security landscape of next-generation AI and cloud services.

The position requires a blend of technical expertise, strategic thinking, and collaborative skills. You'll need to stay current with emerging threats and security technologies while maintaining strong partnerships across teams. This role is perfect for security professionals who are passionate about breaking and fixing systems to protect users and want to work at the intersection of AI and security.

Last updated 9 days ago

Responsibilities For Senior Security Engineer, Penetration Testing

  • Perform penetration testing activities on production and internal systems
  • Provide security guidance and specify app security controls
  • Participate in threat hunting activities
  • Track sophisticated adversaries and enhance detections
  • Research new technologies and make recommendations
  • Drive positive security culture across engineering teams
  • Develop automation tools to scale testing
  • Collaborate with security teams to design new security mitigations

Requirements For Senior Security Engineer, Penetration Testing

Python
  • 5+ years experience in identifying security vulnerabilities, software development lifecycle, and cyber security
  • 5+ years professional experience in penetration testing/red-teaming
  • 3+ years of programming experience in C/C++, C# or similar language
  • Knowledge in common classes of software vulnerabilities (XSS, CSRF, SQLi, OWASP Top 10)
  • Must pass Microsoft Cloud Background Check
  • Familiarity with tools like Burp Suite
  • Knowledge of cloud, services, and network security

Benefits For Senior Security Engineer, Penetration Testing

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Security Engineer, Penetration Testing

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Managed HSM team, focusing on cloud security infrastructure and cryptographic solutions.

OS Internals Software Engineer- Enterprise & Security

Senior OS Security Engineer role at Microsoft focusing on enterprise security, crypto algorithms, and virtualization-based security technologies for Windows and Linux systems.

Senior Software Engineer - CTJ - POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and scaling critical security programs and services with competitive compensation and comprehensive benefits.

Senior Software Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft focusing on security programs and services, requiring Top Secret clearance and strong programming skills.

Senior Software Security Engineer

Senior Security Engineer role at Microsoft focusing on Windows and Azure security, penetration testing, and vulnerability assessment.