Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
10,000+

Software jobs in Canada

Software Engineer - Python coding, Unit testing

Global Technical Talent

Toronto
Hybrid
CAD 100,000 - 125,000
4 days ago
Be an early applicant
I want to receive the latest job alerts for “Software” jobs

Senior Software Engineer - AI (Materia AI)

Thomson Reuters

Toronto
Hybrid
CAD 100,000 - 145,000
4 days ago
Be an early applicant

Senior Developer - Equity Markets

Global Technical Talent

Edmonton
Remote
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Senior Software Designer / Concepteur(trice) logiciel senior

EXFO

Quebec
Hybrid
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Sr SOAR DevOps Developer (Global Security)

RBC

Toronto
On-site
CAD 70,000 - 90,000
6 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior DevOps Specialist/Engineer

MDA

Richmond
On-site
CAD 165,000 - 207,000
6 days ago
Be an early applicant

Sr. C++ Software Developer

4AG Robotics Inc.

Salmon Arm
On-site
CAD 95,000 - 130,000
7 days ago
Be an early applicant

Sr. C++ Software Developer

4AG Robotics

Salmon Arm
On-site
CAD 80,000 - 120,000
7 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Développeur(e) logiciel principal / Sr Software Engineer

Kount

Montreal
Hybrid
CAD 80,000 - 110,000
7 days ago
Be an early applicant

Systems Analyst

University of British Columbia

Vancouver
On-site
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Développeur Logiciel-NI / NI Software Developer

OPAL-RT TECHNOLOGIES

Montreal
Hybrid
CAD 70,000 - 90,000
5 days ago
Be an early applicant

Embedded Software Developer / Développeur Logiciel Embarqué

Hewlett Packard Enterprise

Montreal
Hybrid
CAD 97,000 - 181,000
6 days ago
Be an early applicant

Systems Administrator

Association of Professional Engineers and Geoscientists of Alberta

Edmonton
On-site
CAD 70,000 - 90,000
6 days ago
Be an early applicant

Developer, Software

FCT

Oakville
Hybrid
CAD 70,000 - 90,000
7 days ago
Be an early applicant

Principal Embedded Software Developer

Holt Executive Ltd

Canada
Hybrid
CAD 120,000 - 150,000
7 days ago
Be an early applicant

Lead Software Engineer - AI (Materia AI)

Thomson Reuters

Toronto
Hybrid
CAD 140,000 - 175,000
4 days ago
Be an early applicant

Routing/IP Software Engineer - Dataplane

Ciena Government Solutions

Canada
On-site
CAD 99,000 - 159,000
4 days ago
Be an early applicant

Machine Learning Software Engineer

RBC

Vancouver
On-site
CAD 80,000 - 100,000
5 days ago
Be an early applicant

Consultant, Application Security

Canadian Imperial Bank of Commerce

Toronto
Hybrid
CAD 80,000 - 100,000
6 days ago
Be an early applicant

Software Development Engineer, PBI Supply Chain Innovation

Amazon

Vancouver
On-site
CAD 158,000 - 266,000
7 days ago
Be an early applicant

9917 - Senior Engineer - Cloud Platform

Wind River Systems

Canada
On-site
CAD 80,000 - 110,000
7 days ago
Be an early applicant

Principal Software QA

Autodesk

Quebec
On-site
CAD 104,000 - 143,000
4 days ago
Be an early applicant

Senior Full Stack Software Developer

Autodesk

Alberta
On-site
CAD 98,000 - 145,000
4 days ago
Be an early applicant

Principal Security Software Developer

Autodesk

Montreal
On-site
CAD 100,000 - 150,000
4 days ago
Be an early applicant

Principal Software QA

Autodesk

Alberta
On-site
CAD 104,000 - 143,000
4 days ago
Be an early applicant

Top job titles:

Airport jobsInsurance jobsEmail Marketing jobsPackaging jobsQuality Control jobsMachine Learning jobsLoss Prevention jobsWater Treatment jobsYouth jobsCafe jobs

Top companies:

Jobs at TtcJobs at UpsJobs at United NationsJobs at TeckJobs at AdidasJobs at AlstomJobs at Jp Morgan ChaseJobs at NvidiaJobs at MarshallsJobs at Unilever

Top cities:

Jobs in MississaugaJobs in SurreyJobs in MarkhamJobs in WindsorJobs in KitchenerJobs in GatineauJobs in GuelphJobs in MiltonJobs in DevonJobs in Saint John

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsSoftware Developer jobsEntry Level Software Developer jobsPython Software Developer jobsJunior Software Developer jobs
Software Engineer - Python coding, Unit testing
Global Technical Talent
Toronto
Hybrid
CAD 100,000 - 125,000
Part time
4 days ago
Be an early applicant

Job summary

A leading financial services firm in Toronto is searching for a Software Engineer to enhance a cybersecurity-focused technology team. The role focuses heavily on Python development, system design, and unit testing while supporting other application teams. Successful candidates will have over 8 years of experience in software engineering and possess strong communication skills. Join a top bank in Canada committed to innovation and security.

Qualifications

  • 8+ years of experience in Python-based software development and programming.
  • 8–10 years of overall professional software engineering experience.
  • Strong experience in application and software architecture design.

Responsibilities

  • Spend approximately 60–70% of time coding, designing, and performing unit testing for automated cybersecurity solutions.
  • Allocate 10–20% of time supporting other teams’ applications and resolving technical issues.
  • Design and implement scalable application architectures aligned with cybersecurity and business requirements.

Skills

Advanced Python development
Software and application architecture design
Linux systems and networking fundamentals

Education

University degree in Computer Science or Engineering
Job description
Primary Job Title

Software Engineer- Python coding, Unit testing

Alternate/Related Job Titles

Senior Software Engineer, Python Software Engineer, Cybersecurity Software Engineer, Application Security Engineer

Location

Toronto, ON

Onsite Flexibility

Hybrid – currently 2 days onsite; increasing to 4 days onsite starting January
Anchor Days: Tuesday (second onsite day flexible)

Contract Details
  • Position Type: Contract
  • Contract Duration: 4 months
  • Start: As Soon As Possible
  • Pay Rate: C$75–78/hr
  • Schedule/Hours: Monday–Friday, core business hours (37.5 hours per week; 7.5 hours per day)
Job Summary

The Software Engineer will support a cybersecurity-focused technology team responsible for implementing automated solutions that mitigate risk, improve efficiency, and reduce operational costs. This role is heavily hands‑on, with a strong emphasis on Python-based development, system design, and unit testing, while also providing support to other application teams. The ideal candidate brings deep software engineering expertise, strong communication skills, and experience working in large or highly regulated organizations.

Summary of Day-to-Day Responsibilities
  • Spend approximately 60–70% of time coding, designing, and performing unit testing for automated cybersecurity solutions.
  • Allocate 10–20% of time supporting other teams’ applications and resolving technical issues.
  • Complete required administrative and documentation tasks related to development and support activities.
  • Design and implement scalable application architectures aligned with cybersecurity and business requirements.
  • Collaborate with cross-functional teams to ensure solutions are efficient, secure, and production-ready.
Required Experience
  • 8+ years of experience in Python-based software development and programming.
  • 8–10 years of overall professional software engineering experience.
  • Strong experience in application and software architecture design.
  • Hands‑on experience working with Linux operating systems and networking concepts, including protocols.
  • University degree required; Computer Science or Engineering degree preferred.
Nice-to-Have Experience
  • Prior cybersecurity background or experience supporting security-focused solutions.
  • Experience working in banking, financial institutions, or large enterprise organizations.
  • Project management experience.
  • Experience working in Agile development environments.
Required Skills
  • Advanced Python development
  • Software and application architecture design
  • Linux systems and networking fundamentals
Preferred Skills
  • Cybersecurity concepts and automation
  • Agile development methodologies
  • Cross-team technical support
  • Enterprise-scale application development
Additional Skills
  • Strong written and verbal communication skills
  • Self-starter with strong initiative and ability to work with minimal supervision
  • Ability to balance hands‑on development with support and administrative responsibilities
Disqualifiers
  • Frequent job hopping or short-term contracts
  • Employment gaps of one year or more
  • Lack of demonstrated depth of experience or project ownership
About the Client

A top 10 bank in Canada and North America, offering comprehensive financial solutions across retail, commercial, wealth management, and wholesale banking. The organization is committed to innovation, security, and supporting clients in an evolving global financial landscape.

  • 1
  • ...
  • 16
  • 17
  • 18
  • ...
  • 400

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved