Software Engineer

Jmgroupinc — Canada · Posted ~2 hours ago

Mid

Skills

C C++ Java Python Unit testing BDD Cryptographic libraries Agile Cryptography AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering position requiring strong programming skills across multiple languages and experience building secure, high-quality software. The role emphasizes testing practices, security engineering, agile delivery, and modern development workflows.

Highlights

Security-focused software engineering role involving multiple programming languages, quality practices, testing, and modern development approaches.

Description

We are seeking a skilled Software Engineer with strong experience in C, C++, Java, and Python development, with a focus on security and quality-driven software engineering. Must-Have Skills At least 4 years of experience in development using development in C, C++, Java, Python.Ability to effectively define unit tests and knowledge of BDD (Behavioural-Driven Development).At least 4 years of experience in development using cryptographic libraries and security services.At least 4 years of experience with quality and security constraints in software development.At least 4 years of experience using Agile (at least Scrum, and possibly SAFe) practices.At least 1 year of experience using AI in software development works, esp. for implementation, troubleshooting, fixing and test.