Software Engineering Jobs in Canada
There are 2,658 open Software Engineering jobs in Canada on RoleWatch right now. 2,557 of them were posted recently. The skills employers ask for most often are ai, cloud and api.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$125,204 | CA$154,000 | CA$181,250 | 90 |
| USD | year | $146,131 | $177,500 | $206,000 | 36 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 57%
- cloud 45%
- api 42%
- python 34%
- ci-cd 30%
- automation 26%
- aws 25%
- cad 25%
How the work is done
- Remote 673 · 25%
- Hybrid 662 · 25%
- Onsite 174 · 7%
Visa sponsorship offered in 25% of the 4 postings that state a position on it.
Seniority
- Senior 1,030
- Staff 183
- Middle 109
- Lead 103
- Principal 103
- Intern 87
Who is hiring
- 1000+ employees 1
RQ08618 - Software Developer - Intermediate
Description Project background information: Power Platform M&S project aims to provide comprehensive maintenance and support services for applications built on the Microsoft Power Platform. The Power Platform includes…
RQ08625 - Software Developer - Senior
Description Review and understand code and architecture of the existing code, and make updates as required to ensure the code is modular and can support scalability requirements Code enhancements to existing features…
RQ08629 - Software Developer - Senior
Experience and Skill Set Requirements Technical Knowledge - 30% Extensive hands-on experience with Catalyst based business registry and/or occupational registry systems and their related data models. Extensive…
RQ08649 - Software Developer - Senior
Description Responsibilities: · Participate in business requirements walkthroughs. · Analysis of business requirement documents and liaison with clients. · Development and design of new programs or enhancements to…
RQ08687 - Software Developer - ETL - Senior
Description Deliverables section: Scope of Services and Deliverables - The Services and Deliverables to be provided by the Vendor will include the following: · Participate in the review of project, work request and…
RQ08690 - Software Developer - Senior
7-10 years of experience as a Senior Technical Consultant in large (greater than 1000 users) businesses and I&IT transformation project(s). Hands-on experience with Curam Hands-on experience writing Java code and using…
RQ08497 - Software Developer - Senior
Description NOTE Assignment Type: This position is currently listed as "Hybrid" and consultants will be required to work onsite at the work location 3 days a week and 2 days from home. The details of this arrangement…
RQ08218 - Sr. Software Developer
Description Analysis of business requirement documents and liaison with clients. · Facilitating IT development, design, construction, testing, promotion, implementation of web-based/n-tier, cloud-based and mainframe…
RQ08231 - Software Developer - CRM - Senior
Responsibilities: Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling…
RQ08239 - Sr. Software Developer
Description Deliverables for Sr. Software Developer: Provide data extracts and analysis to assist business analysis and decision making. Assist in business solution design to ensure its feasibility to enhance existing…
RQ08255 - Software Developer - CRM - Senior
Responsibilities: Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling…
RQ08284 - Software Developer - Senior
Scope: Participate in the application design; development, enhancement and modification; unit / system testing and deployment. Development for new interfaces with .Net systems within the Corrections Developing detailed…
RQ08340 - Software Developer - Senior
Deliverables for Sr. Software Developer: · Design the process automation including reporting, monitoring, and dashboard in the Power Automate platform and compile a Solution Design Document (SDD). · Document the…
RQ08342 - Software Developer - Senior
DescriptionResponsibilities Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating code…
RQ08350 - Software Developer - Senior
Description Deliverables - Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data…
RQ08353 - Software Developer - Senior
Deliverables - Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data models, develop…
RQ08354 - Software Developer - Senior
Description Deliverables - Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data…
RQ08100: Software Developer - ETL
General Responsibilities This role is responsible for designing, developing, maintaining, and optimizing ETL (Extract, Transform, Load) processes in Databricks for data warehousing, data lakes, and analytics. The…
RQ08110 - Sr. Software Developer
Hybrid Work: Will work in the office 3 days per week (40 St. Clair West, Toronto) and 2 days remotely. Key Responsibilities: Develop and interpret program and code specifications for geospatial applications, ensuring…
RQ08111 - Sr. Software Developer
Description Hybrid work: will work in office 3 days per week (40 St. Clair West, Toronto) and 2 days remotely. Major Responsibilities: Required to translate technical systems specifications into working, tested…