Braden Hayes

Resume

Braden Hayes

Senior Software Development Engineer focused on cryptographic infrastructure, secure systems, automation, and dependable platform delivery.

Experience

Professional Experience

Senior Software Development Engineer | Thales Group

Ottawa, ON | June 2025 - Present

  • Build security-critical software for the Luna Network HSM platform using C++ and Linux.
  • Designed and implemented a Bring Your Own Certificate capability for enterprise customers integrating internal PKI and certificate lifecycle systems.
  • Served as Release Champion, coordinating releases across more than 100 engineers spanning 5 teams in 3 countries.
  • Built Python automation around Jira and Confluence to improve release planning and ownership tracking.
  • Help drive AI-assisted engineering workflows within the product team.

Software Development Engineer | Thales Group

Ottawa, ON | May 2022 - June 2025

  • Led development of the client connector for a next-generation HSM using Python, C++, JavaScript, Docker, Yocto, and GitLab CI/CD.
  • Architected a Crypto Traffic Controller to strengthen communication between client systems and HSM devices.
  • Developed cryptographic applications with OpenSSL and PKCS#11 APIs and modernized the Universal Client driver across Windows, Linux, and AIX.

Full Stack Software Developer Intern | Transport Canada

Ottawa, ON | May 2021 - January 2022

  • Contributed to the Corporate Data Pathfinder using Vue.js, Node.js, GraphQL, SQL, and Docker.
  • Implemented OWASP ZAP penetration testing in Azure DevOps pipelines and designed K6 load testing for GraphQL APIs.

Summary

Profile

Software engineer with experience building security-critical systems, client integrations, automation tooling, and release processes for enterprise HSM platforms.

Comfortable operating across low-level systems work, cross-team coordination, and the practical engineering details needed to ship reliable software.

Education

Education

University of Ottawa

Master of Interdisciplinary Artificial Intelligence | September 2025 - Present

Carleton University

B.Eng., Systems and Computer Engineering | September 2018 - May 2022

Certifications

Credentials

  • Professional Scrum Master I
  • Professional Scrum Master II
  • Professional Scrum Product Owner I
  • Professional Scrum Product Owner II

Skills

Technical Skills

Python C++ C Bash JavaScript TypeScript React Vue.js Node.js Docker AWS GitLab CI/CD Jenkins Yocto Kafka PKCS#11 OpenSSL Linux Networking GraphQL