Software development jobs in Canada (7,811 jobs)
Explore software development jobs in Canada. Choose a role or place to find work that fits.
Counted
Hiring at a glance
View jobs- Open jobs
- 7,811
- Employers
- 2,188
Advertised starting pay
- Average starting payCAD / year
- $117,082Across 916 listings
- Average starting payCAD / hour
- $56.00Across 337 listings
- Average starting payUSD / year
- $164,765Across 34 listings
- Average starting payCAD / month
- $9,029Across 14 listings
Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.
Where work happens
- Remote
- 7%545 listings
- Hybrid
- 38%2,999 listings
- On-site
- 54%4,240 listings
Not specified: <1% (27 listings)
Employers hiring include S M Software Solutions Inc (305), Amazon (158), Electronic Arts (87).
Sources & calculation notes
These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.
Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.
Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count
Software development jobs in Canada
Added
Software Developer IV, Viper Engineering
ACV Auctions
ACV Auctions is looking for a Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on backend development & maintenance of…
Added
Full-stack Developer (React + Java)
Nityo Infotech
Candidate must have strong knowledge on java, spring boot, reactive spring, graphQL
Added
Lead Application Developer(.NET/Angular/AWS)
BMO
Leads the design, development, and delivery of enterprise-grade applications using modern technologies including .NET, Angular, AWS cloud services, and AI-assisted development practices.…
Added
Software Developer - (Automations/ AI /Dev Ops)
BMO
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting…
Added
Software Engineer (Java API Developer)– Large-Scale File Storage & Delivery
Fierceli Inc, MBE, SBE
Software Engineer – Large-Scale File Storage & Delivery
Added
Cloud Infrastructure Engineer
Tekgence Inc
Added
Senior AWS Cloud Engineer
Wissen Technology
…technology stack. Our services include Industry Leading Custom Software Development, AI-Driven Software Engineering, Generative AI & Machine Learning,…
Added
Software Developer
OpenText
Staying current in the field of software development; learning new programming platforms, tools and languages as needed
Added
Software Development Specialist (.NET / C# and AI/IoT)
Artelia Canada
As a Software Development Specialist (.NET / C# and AI/IoT) within the Telecommunications team, you will:
Added
Développeur logiciel (Performances moteur) - Battlefield/Software Developer (Engine Performance) - Battlefield
Electronic Arts
…engineering, production, design, and art - to ensure our games and development workflows are performant, scalable, and…
Added
Software Engineer – Game Technology & Platform Development
Electronic Arts
7+ years of professional software development experience, with a track record of designing, building, and maintaining production software.
Added
Software Engineer II
Marqeta
As Marqeta's Software Engineer II, you will deliver resilient and sustainable software projects from design to implementation and rollout. You will execute on defined projects to achieve…
Added
Staff Software Engineer (Marketing Platforms)
Nubank
As a Staff Software Engineer – Marketing Platforms , you will be a senior technical leader working across this ecosystem: defining architecture and technical direction, ensuring that…
Added
Software Developer Specialist
Nasdaq
Serve as a technical expert on development projects, conducting code reviews and contributing to software design discussions.
Added
Senior Embedded Systems Engineer
Taiv
5+ years of embedded software experience, with significant time on Android platform work (AOSP, framework, HAL development)
Added
Senior Software Developer
Fortinet
Fortinet is growing and we are looking to hire a Senior or Intermediate Cloud Software Developer for Video Surveillance solutions to join our team in Ottawa. At Fortinet, you will be…
Added
Software Engineer II (Full-Stack - Java - React)
Mastercard
Own software delivery tasks (code development, test, deployment, support, documentation, configuration) at an application/software component level
Added
Software Quality Assurance Specialist
Workers Compensation Board of Manitoba
The Software Quality Assurance Specialist leads the quality assurance activities on IT development and maintenance projects. The Software Quality Assurance Specialist defines and maintains…
Added
Senior Full Stack Developer, Launch
Coveo
Around 5 years of experience in software development, with hands-on expertise in both backend and frontend development.
Added
Software Developer
Teckhorizon Inc
Our Client is seeking an experienced Senior Software Developer to design, develop, integrate, test, deploy, and maintain enterprise applications using Java and Microsoft Azure. The ideal…
Added
Backend Engineer - 1 Year Contract
Teladoc Health Canada
5+ years of professional backend software development experience building and supporting production systems
Added
Back End Developer
RemitBee™
Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.
Added
Software Development Specialist (.NET / C# and AI/IoT)
Artelia
As a Software Development Specialist (.NET / C# and AI/IoT) within the Telecommunications team, you will:
Added
Software Development Engineer in Test (SDET)
OSI Maritime Systems
The Software Development Engineer in Test (SDET), will apply software engineering best practices to design, review, and implement automated tests and the frameworks they run on to validate…
Added
EDA Software Engineer
Altera
Experience working with version control systems and modern software development practices.