Complete Salary Database Compare Salaries Across Every Profession

This database contains salary data across multiple professions and industries in Canada, enabling job aspirants to search for jobs using filters such as job title, country, and location.

βœ“ Free for Candidates
βœ“ Verified Employers
βœ“ Real Salary Data
βœ“ LMIA Records
the difference between average and median salary

How to Use This Salary Database?

Utilize the table below by job title to jump straight to a specific role, or use the filters to narrow results by country and experience level. Each row reflects a typical pay range, not a single fixed number, since real compensation depends on your specific circumstances.

The Database Table

Role Salary Range Experience Level Location Currency

Salary Guides By Role

Below is the breakdown of typical pay ranges across the professions in our database, along with what tends to drive the difference between the low and high end of each range.

Software Engineering Salaries

Senior Software Engineer Salary

Senior software engineers usually earn $95,000 – $165,000, reflecting years of hands-on experience and, often, technical leadership responsibilities. Pay at this level varies based on company size, specialization, and whether the role includes mentorship or architectural decision-making. See full data.

Full Stack Developer Salary

Full stack developers can expect compensation $75,000 – $135,000. Because the role spans both front-end and back-end work, pay often depends upon the candidate’s range of skills as much as their years of experience. See full data.

Frontend Developer Salary

Frontend developers’ salaries fall in the $65,000 – $120,000 range. Variation here is often tied to framework specialization and whether the role includes design system or accessibility work. See full data.

Backend Developer Salary

Backend developers can earn $70,000 – $130,000. Compensation tends to shift based on the complexity of the systems involved, such as distributed architecture or high-traffic infrastructure experience. See full data.

Cloud & Infrastructure Salaries

Cloud Engineer Salary

The compensation range for cloud engineers falls between $80,000 – $140,000. Certifications in specific platforms, along with experience managing production-scale environments, are common drivers of pay variation.

DevOps Engineer Salary

DevOps engineers typically earn $75,000 – $135,000. Salary often correlates with experience automating deployment pipelines and managing infrastructure at scale.

Data & AI Salaries

AI Engineer Salary

AI engineers can expect $90,000 – $160,000, among the higher-paying roles in this cluster. Compensation here often reflects specialized model development experience and demand outpacing available talent.

Machine Learning Engineer Salary

The compensation range for Machine Learning engineers falls between $85,000 – $150,000. Pay tends to vary with the complexity of production ML systems a candidate has built, rather than with theoretical knowledge alone.

Data Engineer Salary

Data engineers typically earn $75,000 – $135,000. Experience with large-scale data pipelines and specific platform expertise are common factors behind pay differences.

Design Salaries

UX Designer Salary

UX designers can expect a compensation range between $65,000 – $120,000. This role centers on research, strategy, and user experience decisions, and compensation often reflects experience leading research initiatives rather than visual design output alone.

UI/UX Designer Salary

UI/UX designers can typically earn $60,000 – $110,000. Pay here often reflects the breadth of a candidate's toolkit, from visual design execution to usability testing, rather than depth in one specialization.

Security Salaries

Cybersecurity Analyst Salary

Cybersecurity analysts typically earn $65,000 – $120,000. Certifications, incident response experience, and industry, particularly finance or healthcare, are common factors that shift pay at this level.

Web Development Salaries

Web Developer Salary

Web developer is a broader, more general title than frontend or backend developer, and typically earns $50,000 – $95,000. Pay here varies widely depending on whether the role leans toward a specific technical specialization or stays generalist.

Average Salary by Profession

When comparing pay across professions, it helps to understand what “average” actually means. A median salary reflects the midpoint of all reported pay for a role, while a mean average can be skewed by a small number of unusually high or low figures.

That’s why GoHires presents salary data as a range rather than a single number; a range shows you where most professionals in a role actually land, rather than one figure that may not reflect your specific situation. Explore the full database above to compare average pay across professions.

salary

Entry-Level vs. Senior Salary Comparison

The gap between entry-level and senior salaries can be significant, even within the same job title. Understanding that gap helps set realistic expectations, whether you’re just starting out or evaluating how much room for growth a role offers.
Role Entry-Level Senior-Level
Software Engineer $90,000 - $115,000 $150,000 - $190,000
UX Designer $85,000 - $110,000 $145,000 - $185,000
Cybersecurity Analyst $85,000 - $110,000 $145,000 - $185,000
Cloud Engineer $90,000 - $120,000 $160,000 - $205,000

As the table shows, experience level often has a larger impact on pay than the job title alone.Β See full data for these roles.

Β 

Compare Salaries by Country

The database table above includes salary data across multiple countries, allowing for direct comparison. A few notes on reading that data:

Figures are shown in local currency where available; where converted, conversions reflect approximate exchange rates and should be treated as directional, not exact.

Regional patterns in the dataset often reflect the cost of living and local demand for a given role as much as the role itself.

This section is designed to help you read the table's country data, not to recommend where to work. For a personalized estimate based on your own experience and location, try the Salary Calculator.

salary database

Best Paying Jobs

Based on our database, these are among the highest-paying roles we track:

Senior Software Engineer

$95,000 – $165,000

AI Engineer

$90,000 – $160,000

Machine Learning Engineer

$85,000 – $150,000

Cloud Engineer

$80,000 – $140,000

Full Stack Developer

$75,000 – $135,000

DevOps Engineer

$75,000 – $135,000

Data Engineer

$75,000 – $135,000

Backend Developer

$70,000 – $130,000

This list is pulled directly from our dataset and reflects actual figures in the Complete Salary Database, rather than general industry commentary.

Get a Personalized Estimate

Want a personalized estimate based on your exact experience and location? Try the Salary Calculator.

Frequently Asked Questions

The Complete Salary Database is reviewed and updated on an ongoing basis to reflect current market conditions.

A median salary is the midpoint of all reported figures for a role, while an average (mean) can be skewed by unusually high or low outliers. GoHires presents ranges rather than single averages for this reason.

Figures are shown in local currency where available. Where conversions are shown, they reflect approximate exchange rates and are intended as a directional comparison rather than an exact figure.