Software Developer Salary – Government of Canada (2026)

How much do federal software developers make? Classification mapping, salary by level, and career path.

How Software Developer Roles Are Classified

The Government of Canada doesn't advertise positions as “Software Developer” — instead, each role is assigned a classification code that determines its pay scale. Here's how software developer roles map to federal classifications:

ClassificationRoleSalary Range
IT-02Developer (most common entry)$85,854 – $105,080
IT-03Senior developer / tech lead$101,343 – $125,914
IT-01Junior developer (rare)$69,361 – $89,382
IT-04Development manager / architect$116,037 – $144,434

What Federal Software Developers Do

Software developers in the federal government build and maintain the applications that run government services — tax filing systems at CRA, immigration processing at IRCC, employment insurance at ESDC, and internal tools across every department. Federal developers work with a mix of legacy systems (Java, .NET, COBOL) and modern stacks (React, Python, cloud-native). Most developers are classified as IT-02, with senior developers and tech leads at IT-03. Shared Services Canada (SSC), CRA, and ESDC are the largest employers of federal developers.

Software Developer Salary Breakdown

A federal developer at IT-02 earns $85,854–$105,080, which is competitive with mid-level developer roles at non-tech Canadian companies but significantly below salaries at major tech firms. An IT-03 senior developer earns $101,343–$120,867. When total compensation is considered (pension worth 20–25% of salary, benefits, job security), the gap narrows — but top developers can still earn 50–100% more in the private sector. The trade-off is genuine work-life balance: federal IT rarely involves crunch, on-call, or startup pressure.

How to Get Hired

IT positions require a university degree or college diploma in computer science, software engineering, or a related field — or equivalent experience. Most developers enter at IT-02 through GC Jobs competitions or student bridging. The federal IT hiring process can take 6–12 months. Security clearance (Reliability or Secret) is required for most positions. Some departments run targeted recruitment campaigns for specific technologies.

Related Salary Guides