1

Government Software Engineer Jobs in Quebec (NOW HIRING)

About your next Challenge as a Software Engineer: We are seeking an junior-level automation ... Must be eligible to obtain and maintain a government of Canada "Reliability" status and Level 2 ...

Senior Software Engineer

Mirabel, QC ยท Hybrid

CA$163K/yr

Senior Software Engineer Job Location: Mirabel, QC or Enfield, NS Job Code: 38488 Job Schedule: Day ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

Senior Software Engineer, Mobile

Montreal, QC ยท On-site

CA$125K - CA$165K/yr

The Department of War, government agencies, and global enterprises depend on VIA to disrupt ... An impressive mission requires an equally impressive Senior Software Engineer, Mobile As a Senior ...

The Department of War, government agencies, and global enterprises depend on VIA to disrupt ... An impressive mission requires an equally impressive Senior Software Engineer, Mobile As a Senior ...

Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

... government customers around the world. We use our own satellites and aircraft sensors, combined ... GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and ...

... government customers around the world. We use our own satellites and aircraft sensors, combined ... GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and ...

CA$99K - CA$110K/yr

Ensures compliance with government, organization and customer engineering standards ... Develop software design documents, requirement documentation, and test specifications * Solve a ...

CA$99K - CA$110K/yr

Ensures compliance with government, organization and customer engineering standards ... Develop software design documents, requirement documentation, and test specifications * Solve a ...

next page

Showing results 1-20

Government Software Engineer information

See Quebec salary details

$29.5K

$112K

$178K

How much do government software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for government software engineer in Quebec is $112,036.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,500.00 and $139,000.00 per year, depending on experience, location, and employer.

What are Government Software Engineers?

Government Software Engineers are professionals who design, develop, test, and maintain software systems used by government agencies. They work on projects that support public services, national security, data management, and various digital platforms for citizens and government operations. These engineers often address unique security, compliance, and scalability requirements due to the sensitive nature of government data. Their work is crucial in ensuring the efficient and secure functioning of government technology infrastructure.

What is the difference between Government Software Engineer vs Civil Software Developer?

AspectGovernment Software EngineerCivil Software Developer
CredentialsBachelor's in Computer Science or related, security clearances often requiredBachelor's in Civil Engineering, Computer Science, or related
Work EnvironmentGovernment agencies, secure facilities, regulated environmentsConstruction sites, infrastructure projects, urban planning
Employer & IndustryFederal, state, or local government agenciesConstruction firms, civil engineering companies
Common Search/ComparisonYesYes

Government Software Engineers focus on developing software for government agencies, often requiring security clearances and working within regulated environments. Civil Software Developers work on infrastructure and civil projects, emphasizing software for construction and urban planning. While both roles involve software development, their industries, work settings, and credentials differ significantly.

What are some common challenges faced by government software engineers when working on public sector projects?

Government software engineers often encounter unique challenges such as navigating strict security protocols, complying with regulatory standards, and working with legacy systems that may require modernization. These projects typically involve extensive documentation and collaboration with cross-functional teams, including policy makers and end users, to ensure solutions meet public needs. Additionally, timelines can be influenced by procurement processes and budget constraints, making flexibility and strong communication skills essential for success.

What are the key skills and qualifications needed to thrive as a Government Software Engineer, and why are they important?

To thrive as a Government Software Engineer, you need strong programming skills, knowledge of secure software development practices, and a relevant degree in computer science or a related field. Familiarity with government-approved frameworks, security clearance processes, and tools like Git, Java, Python, and cloud platforms is often required. Attention to detail, strong problem-solving, and the ability to work collaboratively while adhering to strict regulations are vital soft skills. These capabilities ensure that software solutions are reliable, secure, and compliant with government standards, supporting critical public sector missions.
Infographic showing various Government Software Engineer job openings in Quebec as of May 2026, with employment types broken down into 81% Full Time, 17% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $112,036 per year, or $53.9 per hour.

Software Engineer

L3HHCM20

Montreal, QC โ€ข On-site

Other

Posted 15 days ago


Job description

About your next Challenge as a Software Engineer:

We are seeking an junior-level automation/application developer to join the Automation Group in the Marine Division. The selected candidate will be reliable, creative, and open-minded, and will contribute to all stages of automation development.ย 

ย 

What will you do:

  • Participating in every phase of the automation lifecycle: requirements analysis, design, coding, documentation, testing, and validation of the automation software.ย 
  • Participating in project meetings and supporting team members by addressing questions related to control-sequence logic.
  • Supporting system acceptance activities with the customer.
  • Participating in sea trials, which may include travel to various locations worldwide.

ย 

Required Skills and Experiences:

  • Bachelor's degree in Mechanical, Electrical or Software Engineering.
  • Experience in developing control-sequence algorithms using PLCs or other types of controllers.
  • Experience with Siemens S7 Safety preferred.
  • Strong analytical and problem-solving skills with solid technical judgment.
  • Strong English writing skills
  • Bilingualism (French & English) required. The knowledge of the English language, other than the French language is necessary due to contractual requirements.

ย Preferred Additionnal Skills:

  • Proficiency in MS Office; strong communication and interpersonal skills.
  • Ability to adapt to a fast-paced agile environment and work effectively as part of a team.
  • Results-driven approach with strong planning and organizational skills.
  • Dependable, responsible, and committed to delivering high-quality work.
  • Experience working with multiple operating systems (Windows, Linux, macOS).
  • Strong verbal and written communication skills
  • Knowledge of naval and commercial certification standards and related processes.
  • Experience using Atlassian Jira and MS Office tools.

Eligibility Criteria (Mandatory):

  • Must be eligible for registration with theย Controlled Goods Program;
  • Must be eligible to obtain and maintain a government of Canada "Reliability" status and Level 2 (Secret)ย security clearance.
  • Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).