Sr. Software Engineer – Penetration Testing & Red Teaming

Cognizant

📍 toronto, on, Canada

Full-time Other-General

Job Description

About the role

As a Senior Software Engineer – Penetration Testing & Red Teaming, you will make an impact by bridging software development and offensive security to strengthen enterprise defenses. You will be a valued member of the Threat & Vulnerability Management (TVM) team and work collaboratively with engineering, DevOps, and cybersecurity stakeholders.

In this role, you will:

  • Design and develop custom security tools and automation scripts to support penetration testing and vulnerability assessment initiatives
  • Solve complex engineering challenges that require deep expertise in both software development and cybersecurity
  • Build integrations between security tools and enterprise platforms to improve security workflows and automation
  • Conduct comprehensive penetration testing across applications, infrastructure, and systems to identify vulnerabilities
  • Participate in and support red team operations to simulat...
Apply for this Position