Job Search and Career Advice Platform

Enable job alerts via email!

Python Test Software Developer

Scalian

Montreal

On-site

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Montreal is seeking a skilled software engineer to design and develop high-quality applications. Candidates should have expertise in Python and C++, with at least 5 years of experience. The role focuses on agile development and requires strong problem-solving abilities. A competitive salary and comprehensive benefits package is offered, along with continuous training and career development opportunities.

Benefits

Competitive salary
Comprehensive benefits package
Continuous training
Personalized career path
International work opportunities
Team building activities

Qualifications

  • Minimum of 5 years of experience in software testing and validation roles.
  • Strong knowledge of Hardware-in-the-loop (HIL) and/or Software-in-the-loop (SIL).
  • Familiarity with multithreading, data sharing, and APIs.

Responsibilities

  • Design, code, test, debug, and document high-quality software applications.
  • Work in an agile development team using best practices.
  • Troubleshoot problems in a software production environment.

Skills

Python
C++
Agile development
Verbal communication in English
Verbal communication in French
Problem-solving

Education

University degree in software/computer engineering or relevant discipline
Job description
Role and Responsibilities
  • Design, code, test, debug, and document high‑quality software applications
  • Plan work, provide effort estimates, and drive completion of tasks
  • Work in an agile development team using best practices
  • Write and modify Python applications
  • Troubleshoot problems in a software production environment
Rôle et responsabilités
  • Concevoir, coder, tester, déboguer et documenter des applications logicielles de haute qualité
  • Planifier le travail, fournir des estimations d’effort et mener le travail à son terme
  • Travailler au sein d’une équipe de développement agile en utilisant les meilleures pratiques
  • Écrire et modifier des applications Python
  • Participer à la résolution de problèmes dans un environnement de production de logiciels
Qualifications
  • A university degree in software/computer engineering or a relevant discipline, or an equivalent combination of education and experience
  • Minimum of 5 years of experience in software testing, verification, and validation roles
  • Strong knowledge of Python and C++
  • Knowledge of Hardware‑in‑the‑loop (HIL) and/or Software‑in‑the‑loop (SIL)
  • Familiarity with multithreading, data sharing, and APIs
  • Ability to understand and work with complex software requirement specifications
  • Experience with agile software development
  • Good verbal and written communication skills, ideally in both English and French
Qualifications requises
  • Diplôme universitaire en génie logiciel/informatique ou dans d’autres disciplines pertinentes, ou une combinaison équivalente de formation et d’expérience
  • Minimum de 5 ans d’expérience dans des rôles de tests de logiciels ou de vérification et validation
  • Connaissance approfondie en Python et en C++
  • Connaissances en Hardware‑in‑the‑loop (HIL) et/ou Software‑in‑the‑loop (SIL)
  • Familiarité avec le multithreading, le partage de données et les API
  • Capacité de comprendre et de travailler avec des spécifications d’exigences logicielles complexes
  • Expérience du développement agile de logiciels
  • Bonnes compétences en communication verbale et écrite, idéalement en anglais et en français
Benefits
  • Competitive salary and comprehensive benefits package (health and dental insurance, life and long‑term disability insurance, group RRSP with company access)
  • Continuous training to expand knowledge and stay at the cutting edge of technology
  • Personalized career path aligned with professional goals
  • International work opportunities through mobility program and global presence
  • Dynamic, specialized, and growing team where communication is key and every team member is valued
  • Professional fulfillment with team building, happy hours, marathons, and more
Pourquoi rejoindre notre équipe ?
  • Acquérir une expérience enrichissante au sein de divers secteurs et projets critiques tout en évoluant dans une même entreprise
  • Profiter d’un salaire compétitif et d’un ensemble d’avantages sociaux attractifs (assurance santé et dentaire, assurance vie et invalidité de longue durée, REER collectif avec contribution de l’entreprise, congés maladie, etc.)
  • Accéder à des formations continues pour élargir vos connaissances et rester à la pointe des technologies
  • Construire un plan de carrière personnalisé aligné avec vos objectifs professionnels
  • Explorer des opportunités de travail à l’international grâce à notre programme de mobilité et notre présence mondiale
  • Intégrer un groupe dynamique, spécialisé et en pleine croissance, où la communication est essentielle et où chaque membre de l’équipe est valorisé
  • Faire partie d’une équipe où l’épanouissement professionnel est une priorité (team buildings, happy hours, marathons, et bien plus encore)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.