Senior Developer
Canada
Job Description
Senior Developer
Toronto, Ontario

Job Summary

Must-Have Skills

  • Education: Master’s degree in Cybersecurity, Computer Science, Artificial Intelligence, Computer Engineering, or a related field.
  • Software development: Strong hands-on programming skills, particularly in Python, with experience in Java, Node.js, Go, C/C++, or other modern languages.
  • AI and agentic systems: Practical experience with LLMs, AI agents, tool calling, orchestration frameworks, APIs, and agentic AI security harnesses.
  • Security engineering: Strong knowledge of application security, AI security, vulnerability research, threat modelling, secure development, network security, infrastructure security, and security architecture.
  • Cloud-native engineering: Experience with cloud platforms, containers, security tools, automation, integrations, and test environments.
  • Research and prototyping: Demonstrated ability to turn research hypotheses into experiments, working code, prototypes, proofs of concept, and measurable cybersecurity capabilities.
  • Product evaluation: Hands-on ability to test and benchmark cybersecurity products or startups, validate vendor claims, and assess security, scalability, integration complexity, and enterprise applicability.
  • Operationalization: Ability to help transition successful research prototypes towards operational or enterprise use.
  • Emerging technologies: Ability to research AI security, agentic AI, application security, quantum/post-quantum cryptography, blockchain, and other emerging cybersecurity technologies.
  • Communication: Strong technical writing and presentation skills, with the ability to explain findings and recommendations to engineering teams, security leaders, and investment stakeholders.

Key Responsibilities

Must-Have Skills

  • Education: Master’s degree in Cybersecurity, Computer Science, Artificial Intelligence, Computer Engineering, or a related field.
  • Software development: Strong hands-on programming skills, particularly in Python, with experience in Java, Node.js, Go, C/C++, or other modern languages.
  • AI and agentic systems: Practical experience with LLMs, AI agents, tool calling, orchestration frameworks, APIs, and agentic AI security harnesses.
  • Security engineering: Strong knowledge of application security, AI security, vulnerability research, threat modelling, secure development, network security, infrastructure security, and security architecture.
  • Cloud-native engineering: Experience with cloud platforms, containers, security tools, automation, integrations, and test environments.
  • Research and prototyping: Demonstrated ability to turn research hypotheses into experiments, working code, prototypes, proofs of concept, and measurable cybersecurity capabilities.
  • Product evaluation: Hands-on ability to test and benchmark cybersecurity products or startups, validate vendor claims, and assess security, scalability, integration complexity, and enterprise applicability.
  • Operationalization: Ability to help transition successful research prototypes towards operational or enterprise use.
  • Emerging technologies: Ability to research AI security, agentic AI, application security, quantum/post-quantum cryptography, blockchain, and other emerging cybersecurity technologies.
  • Communication: Strong technical writing and presentation skills, with the ability to explain findings and recommendations to engineering teams, security leaders, and investment stakeholders.

Skill Requirements

Security Engineer / Technical Security Research Engineer

Must-Have and Nice-to-Have Skills

Must-Have Skills

  • Education: Master’s degree in Cybersecurity, Computer Science, Artificial Intelligence, Computer Engineering, or a related field.
  • Software development: Strong hands-on programming skills, particularly in Python, with experience in Java, Node.js, Go, C/C++, or other modern languages.
  • AI and agentic systems: Practical experience with LLMs, AI agents, tool calling, orchestration frameworks, APIs, and agentic AI security harnesses.
  • Security engineering: Strong knowledge of application security, AI security, vulnerability research, threat modelling, secure development, network security, infrastructure security, and security architecture.
  • Cloud-native engineering: Experience with cloud platforms, containers, security tools, automation, integrations, and test environments.
  • Research and prototyping: Demonstrated ability to turn research hypotheses into experiments, working code, prototypes, proofs of concept, and measurable cybersecurity capabilities.
  • Product evaluation: Hands-on ability to test and benchmark cybersecurity products or startups, validate vendor claims, and assess security, scalability, integration complexity, and enterprise applicability.
  • Operationalization: Ability to help transition successful research prototypes towards operational or enterprise use.
  • Emerging technologies: Ability to research AI security, agentic AI, application security, quantum/post-quantum cryptography, blockchain, and other emerging cybersecurity technologies.
  • Communication: Strong technical writing and presentation skills, with the ability to explain findings and recommendations to engineering teams, security leaders, and investment stakeholders.

Nice-to-Have Skills

  • Advanced education: PhD in Cybersecurity, Computer Science, Artificial Intelligence, Computer Engineering, or a related field.
  • AI offensive security: Experience with AI red teaming, autonomous penetration testing, agent security, or AI-native security tooling.
  • Research recognition: Research papers or presentations at recognized cybersecurity, AI, or systems forums.
  • Innovation evidence: Patents, open-source security projects, vulnerability research, or other demonstrated technical innovation.
  • Startup experience: Cybersecurity startup, founder, or early-stage product experience.
  • Investment engagement: Experience pitching to venture capital firms, corporate venture teams, accelerators, or other investment stakeholders.
  • Certifications: CISSP, OSCP, CSSLP, or equivalent cybersecurity certification.
  • Hybrid mindset: Ability to combine the perspectives of a security researcher, software engineer, and emerging-technology evaluator.

 

Other Requirements

  • Advanced education: PhD in Cybersecurity, Computer Science, Artificial Intelligence, Computer Engineering, or a related field.
  • AI offensive security: Experience with AI red teaming, autonomous penetration testing, agent security, or AI-native security tooling.
  • Research recognition: Research papers or presentations at recognized cybersecurity, AI, or systems forums.
  • Innovation evidence: Patents, open-source security projects, vulnerability research, or other demonstrated technical innovation.
  • Startup experience: Cybersecurity startup, founder, or early-stage product experience.
  • Investment engagement: Experience pitching to venture capital firms, corporate venture teams, accelerators, or other investment stakeholders.
  • Certifications: CISSP, OSCP, CSSLP, or equivalent cybersecurity certification.
  • Hybrid mindset: Ability to combine the perspectives of a security researcher, software engineer, and emerging-technology evaluator.

AI; Python; Java; Node / Node JS; Go; Cryptography; Threat Vulnerability; Firewall; API; Docker; Git (GitHub, GitLab, BitBucket, SVN); Gradle; JFrog; Kubernetes; Linux; Maven; Palo Alto

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.