High-paying software engineering jobs in St. John's

Software engineering is the process of designing, developing, and maintaining software systems. Engineers write code and create applications that solve problems or meet user needs. Software engineers must have programming skills and an understanding of software architecture, testing, and debugging.


The 10 software engineering jobs listed below pay well, with salaries between $84,649 and $132,816 per year. Data Engineer, Automation Engineer and Product Manager are among the most popular high-paying roles in St. John's, NL.

Job title

Updated Nov. 09, 2026
Job title
St. John's, NL
Newfoundland and Labrador
Job openings (St. John's)

Forward Deployed Engineer

St. John's

$132,816 per year

Newfoundland and Labrador

$131,660 per year

Devops Engineer

St. John's

$103,089 per year

Newfoundland and Labrador

$103,089 per year

Product Manager

St. John's

$95,848 per year

Newfoundland and Labrador

$95,848 per year

Data Engineer

St. John's

$93,480 per year

Newfoundland and Labrador

$93,480 per year

Automation Engineer

St. John's

$84,649 per year

Newfoundland and Labrador

$83,912 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.