Application Security Engineer / Ingénieur(e) en sécurité applicative

Nöord Technologies Corporation

Granby (Télétravail)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Gestion des risques Analyse de données Cybersécurité +11 autres

Détails du poste

  • Lieu de travail : Granby (Télétravail)
  • Type de poste : Temporaire à temps plein

The French version of this job posting is below. / La version française de cette offre se trouve plus bas.

At Nöord Technologies, we empower leading organizations with exceptional IT talent. For the needs of one of our prestigious clients, a major actor in Granby currently experiencing strong growth, we are actively seeking an Application Security Engineer.

About the role

The Application Security Engineer assesses, tests, and strengthens the security posture of modern software applications and technical environments. Working across application security, identity and access management, and infrastructure monitoring, you will identify vulnerabilities, evaluate risks, and support technical teams in remediation efforts. You will play a key role in integrating proactive security practices throughout the software development lifecycle.

Key responsibilities

  • Perform application security assessments, vulnerability testing, and threat modeling across modern architectures.
  • Conduct security testing using SAST, DAST, and SCA methodologies, prioritizing findings using CVSS and industry standards.
  • Assess application authentication and authorization mechanisms, including OAuth 2.0, OpenID Connect, and Keycloak.
  • Review application code to detect potential security weaknesses in Java, JavaScript, and Python-based applications.
  • Evaluate and enhance the security posture of Kubernetes and containerized application environments.
  • Develop automation scripts and tooling using Python and Linux scripting to optimize security workflows.
  • Analyze security logs, metrics, and monitoring data using tools such as Elasticsearch, Kibana, Prometheus, and Grafana.
  • Produce comprehensive technical assessment reports and collaborate with development and infrastructure teams to guide vulnerability remediation.

Requirements

  • Proven experience in application security, vulnerability assessment, security testing, or a related cybersecurity domain.
  • Solid understanding of application security principles and frameworks, including OWASP, NIST, CIS, STRIDE, and CVSS.
  • Working knowledge of SAST, DAST, and SCA testing methodologies.
  • Understanding of authentication and authorization protocols (OAuth 2.0, OpenID Connect) and IAM solutions like Keycloak.
  • Knowledge of Kubernetes and containerized application environments.
  • Programming or scripting skills in at least one modern language (Java, JavaScript, or Python) along with Linux proficiency.
  • Familiarity with logging and monitoring platforms such as Elasticsearch, Kibana, Prometheus, and Grafana.
  • Strong analytical, problem-solving, and technical documentation abilities.
  • Experience conducting manual penetration testing and vulnerability exploitation (an asset).
  • Knowledge of Secure SDLC practices and integrating security testing into CI/CD pipelines (an asset).
  • Cybersecurity certifications such as OSCP, CEH, GPEN, GWAPT, or equivalent (an asset).
  • Experience with cloud security and distributed application architectures (an asset).

Position details and conditions

  • Position type: Contract
  • Initial duration: 6 months (possibility of conversion to a permanent position)
  • Location: Granby, Quebec
  • Work model: Remote work options available

Chez Nöord Technologies, nous accompagnons des organisations de premier plan en leur proposant des talents d'exception en technologies de l'information. Pour les besoins de l'un de nos prestigieux clients, un acteur majeur à Granby en forte croissance, nous sommes activement à la recherche d'un(e) Ingénieur(e) en sécurité applicative.

À propos du rôle

L'ingénieur(e) en sécurité applicative évalue, teste et renforce la posture de sécurité des applications logicielles modernes et des environnements techniques. En intervenant dans les domaines de la sécurité applicative, de la gestion des identités et des accès ainsi que de la surveillance des infrastructures, vous identifierez les vulnérabilités, évaluerez les risques et soutiendrez les équipes techniques dans les démarches de remédiation. Vous jouerez un rôle clé dans l'intégration de pratiques proactives de sécurité tout au long du cycle de développement logiciel.

Responsabilités principales

  • Effectuer des évaluations de sécurité applicative, des tests de vulnérabilité et de la modélisation des menaces sur des architectures modernes.
  • Réaliser des tests de sécurité à l'aide des méthodologies SAST, DAST et SCA, en priorisant les constats selon le standard CVSS et les normes de l'industrie.
  • Évaluer les mécanismes d'authentification et d'autorisation des applications, notamment OAuth 2.0, OpenID Connect et Keycloak.
  • Examiner le code applicatif afin de détecter d'éventuelles faiblesses de sécurité dans des applications conçues en Java, JavaScript et Python.
  • Évaluer et améliorer la posture de sécurité des environnements applicatifs conteneurisés et Kubernetes.
  • Développer des scripts d'automatisation et de l'outillage avec Python et les scripts Linux afin d'optimiser les flux de travail en sécurité.
  • Analyser les journaux de sécurité, les métriques et les données de surveillance à l'aide d'outils tels qu'Elasticsearch, Kibana, Prometheus et Grafana.
  • Rédiger des rapports d'évaluation technique complets et collaborer avec les équipes de développement et d'infrastructure pour guider la remédiation des vulnérabilités.

Exigences

  • Expérience avérée en sécurité applicative, évaluation des vulnérabilités, tests de sécurité ou dans un domaine connexe de la cybersécurité.
  • Solide compréhension des principes et des cadres de référence en sécurité applicative, notamment OWASP, NIST, CIS, STRIDE et CVSS.
  • Connaissance pratique des méthodologies de test SAST, DAST et SCA.
  • Compréhension des protocoles d'authentification et d'autorisation (OAuth 2.0, OpenID Connect) et des solutions IAM telles que Keycloak.
  • Connaissance de Kubernetes et des environnements d'applications conteneurisées.
  • Compétences en programmation ou en rédaction de scripts dans au moins un langage moderne (Java, JavaScript ou Python) ainsi qu'une bonne maîtrise de Linux.
  • Familiarité avec les plateformes de journalisation et de surveillance telles qu'Elasticsearch, Kibana, Prometheus et Grafana.
  • Fortes aptitudes pour l'analyse, la résolution de problèmes et la rédaction de documentation technique.
  • Expérience dans la réalisation de tests d'intrusion manuels et l'exploitation de vulnérabilités (un atout).
  • Connaissance des pratiques de cycle de développement logiciel sécurisé (Secure SDLC) et de l'intégration de tests de sécurité dans les pipelines CI/CD (un atout).
  • Certifications en cybersécurité telles que OSCP, CEH, GPEN, GWAPT ou l'équivalent (un atout).
  • Expérience en sécurité infonuagique et avec les architectures applicatives distribuées (un atout).

Détails du poste et conditions

  • Type de poste : Contractuel
  • Durée initiale : 6 mois (possibilité de conversion en poste permanent)
  • Lieu : Granby, Québec
  • Modèle de travail : Options de télétravail offertes