Cognizant

Sr. Software Engineer – Penetration Testing & Red Teaming

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 13, 2026
Apply Now

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...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position