The average salary for a Mainframe Systems Programmer in Canada is C$69,468.
Mainframe Systems Programmer by
Tell us about your job and pay factors like skills and education Find your market worth with a report tailored to you Negotiate your pay with confidence
What Do Mainframe Systems Programmers Do?
Mainframe systems programmers are responsible for implementing and maintaining an organization's server computer, as well as performing updates and routine maintenance on the mainframe computer to prevent problems from arising. Troubleshooting may occasionally be necessary in this position to ensure that no security holes exist in the mainframe system, and tests should be carried out regularly to identify any bugs or other problems.
Data must be monitored to ensure it is accessed only by author…Read more
Mainframe Systems Programmer Tasks
- Install, test, and update hardware, software, and operating systems.
- Design, code, evaluate, and test system applications.
- Provide support and troubleshooting for department or organization.
Job Satisfaction for Mainframe Systems Programmer
Mainframe Systems Programmer Job Listings
What Are Popular Skills for Mainframe Systems Programmers?
Skills in IBM DB2 are correlated to pay that is above average. Skills that pay less than market rate include Mainframe, IBM Mainframe, Job Control Language (JCL) and COBOL.
What is the Pay by Experience Level for Mainframe Systems Programmers?
A mid-career Mainframe Systems Programmer with 5-9 years of experience earns an average total compensation (includes tips, bonus, and overtime pay) of C$70,589 based on 10 salaries. An experienced Mainframe Systems Programmer with 10-19 years of experience earns an average total compensation of C$67,410 based on 6 salaries. In their late career (20 years and higher), employees earn an average total compensation of C$80,000.
Pay Difference by Location
Years of Experience
This data is based on 21 survey responses.