Computer programmers write and maintain computer software programs, typically working 40 to 50 hours per week including potential night shifts to meet project deadlines. With a bachelor's degree or college diploma in programming, computer networking, or software technologies, programmers can expect to earn between $40,000 to $75,000 annually on average of $55,000. Local employers in Peel region include positions like SCADA Programmer and Electrical Application Programmer.