Ingénieur en Automatisation Sécurisée

Amaris Consulting

$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software development or engineering experience.
  • Advanced, hands-on expertise in Python.
  • Working knowledge of Perl for legacy code migration.
  • Experience implementing secure transport standards, including SSH certificates and TLS protocols.
  • Hands-on experience with AI coding assistants and automated refactoring tools.
  • Hands-on experience with Continuous Integration/Continuous Delivery (CI/CD).
  • Hands-on experience with Agile development methodologies (Scrum, Kanban).
  • Fluency in English.

Responsibilities

  • Design, develop, and maintain Python-based automation solutions to strengthen code security.
  • Modernize and migrate legacy Perl applications to supported programming languages.
  • Implement and enforce secure communication standards, including SSH and TLS.
  • Leverage AI-powered coding assistants to improve code quality and development efficiency.
  • Enhance security automation within CI/CD pipelines with integrated testing and code scanning.
  • Conduct code reviews and promote secure coding standards and practices.
  • Collaborate with cross-functional teams to identify automation opportunities and reduce security risks.
  • Continuously evaluate and implement new automation technologies to improve workflows.

Benefits

  • Hybrid work model - 3 days onsite per week.
Full Job Description
Job description

Nous recherchons un Ingénieur en Automatisation Sécurisée Expérimenté, possédant des compétences avancées en scripting et en ingénierie de la sécurité, pour se joindre à l'équipe Productivity and Collaboration au sein de Workforce Technology. Cette équipe modernise et renforce la sécurité des outils et services utilisés par les employés à travers l'entreprise.

En tant qu'ingénieur au sein de l'équipe Productivity and Collaboration, le candidat retenu concevra et mettra en œuvre des solutions d'automatisation pour analyser, optimiser et renforcer la sécurité du code à travers les dépôts internes, moderniser les composants hérités et contribuer à rehausser les normes de transport sécurisé et d'ingénierie à l'échelle de l'entreprise. Ce rôle couvre toutes les phases du cycle de vie du développement logiciel, en étroite collaboration avec les membres de l'équipe et des équipes transversales, afin d'apporter une valeur mesurable aux parties prenantes tout en bâtissant des systèmes évolutifs, sécurisés et maintenables.

Lieu : Montréal, QC
Mode de travail : Hybride
- 3 jours sur site par semaine

Principales responsabilités
  • Concevoir, développer et maintenir des solutions d'automatisation basées sur Python pour analyser, optimiser et renforcer la sécurité du code à travers les dépôts internes.
  • Moderniser et migrer les applications Perl héritées vers des langages de programmation évolutifs, maintenables et pris en charge.
  • Mettre en œuvre et faire respecter les normes de communication sécurisée, y compris les certificats SSH, les protocoles TLS et d'autres mécanismes de transport sécurisé.
  • Tirer parti des assistants de codage propulsés par l'IA et des outils de refactorisation automatisée pour améliorer la qualité du code, accélérer les efforts de modernisation et augmenter l'efficacité du développement.
  • Développer et améliorer l'automatisation de la sécurité au sein des pipelines CI/CD, en intégrant les tests automatisés, l'analyse de code et les pratiques de déploiement sécurisé.
  • Effectuer des revues de code et promouvoir les principes de sécurité dès la conception (secure-by-design) en définissant et en appliquant des normes de codage sécurisé, des pratiques exemplaires et des modèles réutilisables.
  • Collaborer avec les équipes d'ingénierie et de sécurité transversales afin d'identifier les occasions d'automatisation, de réduire les risques de sécurité et d'améliorer la fiabilité des logiciels.
  • Évaluer et mettre en œuvre en continu de nouvelles technologies d'automatisation et outils de sécurité afin d'améliorer les flux de travail de développement et l'efficacité opérationnelle.


Exigences
  • 7 ans ou plus d'expérience en développement logiciel ou en ingénierie.
  • Expertise avancée et pratique en Python.
  • Connaissance pratique de Perl pour la migration de code hérité.
  • Expérience dans la mise en œuvre de normes de transport sécurisé, y compris les certificats SSH et les protocoles TLS.
  • Expérience pratique avec les assistants de codage propulsés par l'IA et les outils de refactorisation automatisée.
  • Expérience pratique avec l'intégration continue et la livraison continue (CI/CD).
  • Expérience pratique avec les méthodologies de développement Agile (Scrum, Kanban).
  • Expérience pratique avec Jira ou d'autres systèmes de suivi des tâches.
  • Anglais courant

Compétences souhaitées (atouts)
  • Expérience en gestion des secrets et en automatisation du cycle de vie des certificats.
  • Connaissance des normes reconnues en matière de sécurité des applications (p. ex. OWASP).
  • Expérience avec les outils de tests de sécurité des applications statiques et dynamiques (SAST/DAST).
  • Scripting multiplateforme dans des environnements Windows et Linux.
  • Connaissance du SQL et de la conception de bases de données.


English Version

We are seeking an experienced Secure Automation Engineer with advanced scripting and secure-engineering skills to join the Productivity and Collaboration fleet within Workforce Technology. This team is modernizing and strengthening the security of the tooling and services used by employees across the firm.

As an engineer in the Productivity and Collaboration fleet, the successful candidate will design and implement automation solutions to analyze, optimize, and strengthen the security of code across internal repositories, modernize legacy components, and help raise secure transport and engineering standards firm-wide. The role spans all phases of the software development lifecycle, with close collaboration across squad members and cross-functional teams to deliver measurable value to stakeholders while building scalable, secure, and maintainable systems.

Location: Montreal, QC
Work Mode: Hybrid
- 3 days onsite per week

Key Responsibilities
  • Design, develop, and maintain Python-based automation solutions to analyze, optimize, and strengthen the security of code across internal repositories.
  • Modernize and migrate legacy Perl applications to scalable, maintainable, and supported programming languages.
  • Implement and enforce secure communication standards, including SSH certificates, TLS protocols, and other secure transport mechanisms.
  • Leverage AI-powered coding assistants and automated refactoring tools to improve code quality, accelerate modernization efforts, and increase development efficiency.
  • Develop and enhance security automation within CI/CD pipelines, integrating automated testing, code scanning, and secure deployment practices.
  • Conduct code reviews and promote secure-by-design principles by defining and applying secure coding standards, best practices, and reusable patterns.
  • Collaborate with cross-functional engineering and security teams to identify opportunities for automation, reduce security risks, and improve software reliability.
  • Continuously evaluate and implement new automation technologies and security tools to improve development workflows and operational efficiency.


Requirements
  • 7+ years of software development or engineering experience.
  • Advanced, hands-on expertise in Python.
  • Working knowledge of Perl for legacy code migration.
  • Experience implementing secure transport standards, including SSH certificates and TLS protocols.
  • Hands-on experience with AI coding assistants and automated refactoring tools.
  • Hands-on experience with Continuous Integration/Continuous Delivery (CI/CD).
  • Hands-on experience with Agile development methodologies (Scrum, Kanban).
  • Hands-on experience with Jira or other issue-tracking systems.
  • English fluent

Nice-to-Have Skills
  • Experience with secrets management and certificate lifecycle automation.
  • Familiarity with recognized application security standards (e.g., OWASP).
  • Experience with Static and Dynamic Application Security Testing (SAST/DAST) tools.
  • Cross-platform scripting across Windows and Linux environments.
  • Knowledge of SQL and database design.


Similar Jobs

More Jobs at Amaris Consulting

More Information Technology Jobs

Find similar Ingénieur en Automatisation Sécurisée jobs: