1

Software Developer Salary In Canada Jobs (NOW HIRING)

Software Developer

Broomfield, CO ยท On-site

$125K - $155K/yr

We make developments of CGM (the modeler used in CATIA) so it can be used as an SDK for businesses ... Salary Pay Transparency Compensation for the role will be commensurate with experience. The total ...

The Software Engineer will work with a small team of developers, software engineers, and data ... salary. Additional factors considered in extending an offer include (but are not limited to ...

Salary: JOB POSTING NOTICE Position: Software Developer Full-time job, 40 hours per week Pay/Salary ... Coordinate with the team of architects and back-end developers in a Microsoft .NET environment, to ...

Software Developer

Chantilly, VA ยท On-site

$154K - $278K/yr

The Software Engineer will work with a small team of developers, software engineers, and data ... salary. Additional factors considered in extending an offer include (but are not limited to ...

Software Developer

Livonia, MI ยท On-site

$40K - $45K/yr

Title: Software Developer FLSA Classification: Exempt Date Modified: April 2022 Reports to ... Prior experience in software development. Salary Description $40,000-$45,000

... in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified ... The Data Computing Appliance and Platform Software team is responsible for developing the software ...

The Software Engineer will work with a large team of developers, software engineers and data ... salary. Additional factors considered in extending an offer include (but are not limited to ...

POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... salary. Additional factors considered in extending an offer include (but are not limited to ...

next page

Showing results 1-20

Software Developer Salary In Canada information

See salary details

$48K

$111.8K

$166K

How much do software developer salary in canada jobs pay per year?

As of Jun 12, 2026, the average yearly pay for software developer salary in canada in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

Is 150,000 a good salary in Canada?

A salary of $150,000 for a Software Developer in Canada is considered above average and typically reflects senior-level experience or specialized skills. It can provide a comfortable standard of living, especially in larger cities with higher living costs, but affordability depends on the region and individual circumstances.

What is the average salary of a software developer in Canada?

The average salary for a software developer in Canada typically ranges from CAD $60,000 to $100,000 per year, depending on experience, location, and industry. Entry-level positions usually start at around CAD $55,000 annually, while experienced developers and those in major cities like Toronto or Vancouver can earn upwards of CAD $120,000 or more. Factors such as expertise in in-demand programming languages, specialized skills, and company size can also influence salary levels.

What is the difference between Software Developer Salary In Canada vs Software Engineer Salary In Canada?

FactorSoftware DeveloperSoftware Engineer
Average SalaryCAD 70,000 - CAD 100,000CAD 75,000 - CAD 105,000
Required CredentialsBachelor's in Computer Science or related fieldBachelor's in Computer Science or related field
Work EnvironmentTech companies, startups, IT departmentsTech firms, large corporations, consulting
Industry UsageCommonly used term for entry to mid-level rolesOften used for more senior or specialized roles

In Canada, Software Developers and Software Engineers have similar educational backgrounds and work environments. While salaries overlap, Software Engineers may earn slightly more due to their broader responsibilities and specialized roles. Both titles are in high demand across various industries, making them competitive career options.

What factors can influence the salary range for software developers in Canada?

Several factors can impact the salary range for software developers in Canada, including your level of experience, specific technical skills, the industry you work in, and the city or region of employment. For example, developers with expertise in in-demand technologies such as cloud computing, AI, or cybersecurity often command higher salaries. Additionally, working in major tech hubs like Toronto or Vancouver typically offers higher compensation due to increased demand and cost of living. It's also common for larger companies or those in the financial and technology sectors to offer more competitive packages compared to smaller organizations.

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and sometimes certifications in cloud or software platforms are typically required. Effective communication, teamwork, and adaptability help developers collaborate and respond to changing project needs. These skills and qualities are crucial for building reliable software, meeting project deadlines, and contributing to innovative development environments.

How much are software developers paid in Canada?

Software developers in Canada typically earn between CAD 60,000 and CAD 100,000 annually, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced developers with skills in programming languages like Java, Python, or cloud technologies can earn higher salaries.

Is 50,000 CAD a good salary?

For a Software Developer in Canada, a salary of 50,000 CAD is generally considered below the national average, especially for those with experience or specialized skills. Entry-level positions may start around this amount, but experienced developers often earn higher salaries, reflecting skills in programming languages, frameworks, and certifications. Factors such as location, industry, and company size also influence salary levels.

What jobs pay 200,000 a year?

In Canada, senior roles such as senior software developers, IT directors, and specialized roles like data scientists or cloud architects can earn around or above $200,000 annually, especially with extensive experience, advanced certifications, and leadership responsibilities. High-paying positions often require advanced technical skills, management experience, and sometimes working in high-demand industries or large organizations.
Infographic showing various Software Developer Salary In Canada job openings in the United States as of June 2026, with employment types broken down into 78% Full Time, 19% Part Time, and 3% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

Software Developer

3ds

Broomfield, CO โ€ข On-site

$125K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 6 days ago


Job description

Role & Responsibilities:
Dassault Systemes' Spatial Corporation is the heart of 3D modeling in hundreds of applications in diverse areas of engineering. We make developments of CGM (the modeler used in CATIA) so it can be used as an SDK for businesses outside of Dassault Systemes. With CGM, software developers can create and open CAD and polyhedral models, modify queries, and prepare for all kinds of analysis. The successful applicant will contribute improvements to this modeling kernel. Navigate to the links below for more information on Spatial and CGM-related products.
โ€ข Spatial | Leading 3D Software Solutions to Create Engineering Application CGM Modeler | Geometric Modeling Kernel by Spatial
โ€ข CSM/CVM | Surface Mesh & Volume Mesh Solutions by Spatial CGM
We are looking for a Software Developer for our Broomfield, CO location. As a Software Developer at Spatial, you will work on developing the CGM solution, which is key to geometric modeling software in commercial environments. Your work will enhance and support 3D geometric modeling algorithms in operations such as feature recognition, meshing, and CAD data preparation. In addition, your work allows you to collaborate with other development teams around the world.
Here is a simple question to illustrate the work: how do you determine if a point is inside a 3D triangular mesh? How would you code that? You have the solution; add it to your resume.
Qualifications & Experience:
โ€ข M.S. with 3+ years of relevant programming experience, or Ph.D. in a mathematically demanding STEM field such as Mathematics or Physics.
โ€ข Requires strong skills programming in C++
โ€ข Must have strong object-oriented development skills
โ€ข Professional programming experience with other modern languages, such as C# or Python are a plus
โ€ข Experience in testing and debugging code is an asset
โ€ข Exceptional communication skills when presenting to a diverse audience
โ€ข Working in a collaborative environment, such as in code reviews and sharing best practices
โ€ข Experience in accomplishing complex objectives over an extended period of time
Shape your career with 3DS! #WeAre3DS
Inclusion statement
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
Compensation & Benefits
Dassault Systรจmes offers an excellent salary with potential for bonus, commensurate with experience. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match (50 cents on the dollar, up to the first 8% of your eligible compensation that you contribute based on match eligibility criteria), flexible time off policy, and 10 paid holidays.
Salary Pay Transparency
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $125000 and $155000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.