Software Engineering Jobs in Canada
There are 351 open Software Engineering jobs in Canada on freehire right now. 350 of them were posted recently. The skills employers ask for most often are cloud, ai and api.
Most requested skills
- cloud 59%
- ai 58%
- api 42%
- python 38%
- cad 36%
- ci-cd 31%
- linux 31%
- automation 29%
How the work is done
- Remote 107 · 30%
- Hybrid 57 · 16%
- Onsite 14 · 4%
Seniority
- Senior 122
- Staff 23
- Principal 22
- Middle 19
- Lead 11
- Junior 5
Senior Software Developer
We are a fast-moving, high-impact engineering team building and scaling FortiClient EMS and FortiClient Cloud. We operate with high autonomy, low friction, and a bias for action. This is not a traditional corporate…
Software Developer
Job Responsibilities: • Develop and maintain software components on current and future networking related products. • Design, develop and implement highly scalable software features and infrastructure on our…
Intermediate Software Developer in Test
Job Responsibilities: - Execute test cases using both manual and automated testing techniques to ensure product quality. - Design, develop, and maintain software systems to enhance the functionality and reliability of…
Senior Software Developer
We are a fast-moving, high-impact engineering team building and scaling FortiClient EMS and FortiClient Cloud. We operate with high autonomy, low friction, and a bias for action. This is not a traditional corporate…
Software Developer
Job Responsibilities: • Develop and maintain software components on current and future networking related products. • Design, develop and implement highly scalable software features and infrastructure on our…
Intermediate Software Developer in Test
Job Responsibilities: - Execute test cases using both manual and automated testing techniques to ensure product quality. - Design, develop, and maintain software systems to enhance the functionality and reliability of…
Senior Software Developer
We are a fast-moving, high-impact engineering team building and scaling FortiClient EMS and FortiClient Cloud. We operate with high autonomy, low friction, and a bias for action. This is not a traditional corporate…
Senior Java Developer
We are looking for a hands-on Senior Java Developer with 8+ years of experience to drive the backend architecture and development of a key Dynamic Portfolios platform for a leading Wealth Management firm. In this role,…
Software Engineer II
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a…
Staff Software Engineer, Containers
Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build…
Senior Java Developer - Security - Elasticsearch
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by…
Senior Software Engineer (Customer Platform)
Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build…
Staff Software Engineer (Customer Platform)
Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build…
Senior Software Developer
Senior Software DeveloperThis position is for an existing vacancy. All interested candidates are encouraged to apply.This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per…
Senior Software Developer
Senior Software DeveloperThis position is for an existing vacancy. All interested candidates are encouraged to apply.This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per…
Staff Software Engineer - Engineer
About the role and team Uber Maps Search helps people find the places and destinations they need across Uber experiences. The multi-disciplinary team builds the backend systems, deep learning models & user experience…
Senior II Software Engineer
Are you passionate about building high-throughput, low-latency REST APIs that power critical platform infrastructure? Do you thrive on leading architectural decisions and mentoring engineers to elevate technical…
Senior II Software Engineer
Are you passionate about building high-throughput, low-latency REST APIs that power critical platform infrastructure? Do you thrive on leading architectural decisions and mentoring engineers to elevate technical…
Software Development Engineer in Test II (Python)
Are you interested in building a scalable platform? Are you a software engineer that is passionate about scalability, reliability and correctness? Join our Compute division's Platform Engineering Team! Akamai is…
Software Development Engineer in Test II (Python)
Are you interested in building a scalable platform? Are you a software engineer that is passionate about scalability, reliability and correctness? Join our Compute division's Platform Engineering Team! Akamai is…