1

Government Software Engineering Jobs in Quebec (NOW HIRING)

As an active member of the Software Engineering department at L3Harris MAS, you are responsible for ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

As an active member of the Software Engineering department at L3Harris MAS, you are responsible for ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

Coordinate and align validation activities with test site teams, system engineers, software teams ... Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level ...

... Software and Computer Engineering, as well as Electrical Engineering, for the realization of ... We frequently collaborate with government organizations, companies in the aerospace sector and ...

New

... and government customers for over 55 years. Backed by a legacy of engineering excellence ... Keep the lab functional and update to date with known hardware and software configuration to ...

next page

Showing results 1-20

Government Software Engineering information

See Quebec salary details

$29K

$133.2K

$221.5K

How much do government software engineering jobs pay per year?

As of Jul 5, 2026, the average yearly pay for government software engineering in Quebec is $133,218.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,500.00 and $170,500.00 per year, depending on experience, location, and employer.

What Are Government Jobs in Software Engineering?

Government software engineering jobs involve working at the local, state, or federal levels to provide assistance to an area or government agency. In this role, you may set up a network or system, develop customized software, or use testing techniques to see whether or not existing software and hardware are performing as expected. Some government software engineering jobs are directly with the government, while contractors who specialize in specific areas fill other roles. Many government software engineering jobs are geographically centralized. In other words, the more government offices there are in an area, the more software engineering jobs you can expect to find.

What are some unique challenges faced by software engineers working in government agencies?

Software engineers in government agencies often work within strict regulatory and security frameworks, which can mean longer approval cycles and more documentation compared to private sector roles. Collaboration across multiple departments is common, as systems must integrate with legacy infrastructure and comply with public sector standards. While these constraints can be challenging, they also offer opportunities to contribute to projects that have a significant impact on public services and society. Engineers typically work in multidisciplinary teams and gain exposure to large-scale, mission-critical applications.

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 typically need a solid background in computer science, proficiency in programming languages like Java or Python, and a relevant degree or security clearance. Familiarity with government-specific systems, secure coding practices, and tools such as Git, CI/CD pipelines, and project management software is often required. Strong problem-solving abilities, communication skills, and attention to detail help you navigate complex regulations and collaborate with multidisciplinary teams. These skills are vital for building secure, reliable software solutions that support government operations and protect sensitive data.

What is government software engineering?

Government software engineering involves designing, developing, and maintaining software systems for government agencies and public sector organizations. These professionals work on projects that support public services, such as healthcare, transportation, security, and administration. Their work often requires adherence to strict security and privacy standards, as well as compliance with government regulations. Government software engineers may collaborate with other IT professionals and stakeholders to create reliable, efficient, and user-friendly solutions that serve citizens and government employees. This field offers the opportunity to make a significant impact on society through technology.
What are popular job titles related to Government Software Engineering jobs in Quebec? For Government Software Engineering jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Government Software Engineering jobs in Quebec look for? The top searched job categories for Government Software Engineering jobs in Quebec are:
Infographic showing various Government Software Engineering job openings in Quebec as of June 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $133,218 per year, or $64 per hour.

Full Stack Web Developer -Electric Eye

GHGSAT

Montreal, QC โ€ข Remote

Full-time

Medical, Dental, PTO

Posted 4 days ago


Job description

GHGSatย offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world. We use our own satellites andย aircraftย sensors, combined with third-party data, to help industrial emitters better understand, control, and reduce their emissions.ย 

Ourย capability is unique: we provide high-resolution, local measurements of atmospheric methane and carbon dioxide concentration fromย remote sensors, enablingย precise detection, visualization, and quantification of greenhouse gas emissions.ย 

We areย looking for an innovativeย Full Stack Web Developer for our Electric-Eyeย team workingย aย web applicationย enabling the processing and visualization of remote sensing data.ย ย As part of a cross-functional Agile Scrum team, you will design, develop, test, deploy,ย and support our post-processing software. You should be comfortable around both frontend and backend coding languages, developmentย frameworksย and third-party libraries. Overall, you have an excellent knowledgeย of webย technologies, securityย standardsย and best practices,ย along with aย strong motivation in tacklingย the important environmental issues that our planet faces today.ย 

Responsibilities:ย 

  • Develop tools and applicationย featuresย to improve the workflow ofย processing emission-related dataย 
  • Evaluate,ย integrateย andย supportย frontend and backendย services,ย databases, data transformation frameworks,ย and APIsย 
  • Take ownership of the implementationย ofย new featuresย throughout their lifecycleย from wireframes and system requirementsย through testing,ย implementationย and supportย 
  • Optimizeย data structures, schemas andย queries forย performance and scalabilityย 
  • Collaborate regularly with the team to design and evolve system architectureย 
  • Maintain and ensureย highย availability ofย theย dataย processingย platformย 
  • Liaise with developers, designers,ย QAย andย product stakeholdersย toย identifyย new featuresย 
  • NOTE:ย This role requires participation in aย shared onย call rotation with other members of the team.ย 

Requirements

Required skills

    • Strong computational science or software development skillsย 
    • Proven capability withย JavaScript, Typescript, and Pythonย 
    • Experience with modern web technologies (React.js,ย Node.js,ย Tailwindย CSS, HTML5)ย 
    • Experience with building and consuming REST APIs'ย 
    • Experience with AWS services (EKS, ECR, S3, DynamoDB)ย 
    • Competence with databases (PostgreSQL, NoSQL)ย 
    • Experience using software development tools such as Git version control and Dockerย 
    • Experience designing and implementing services inย a cloud-native environmentย (AWS)ย 
    • Ability to independently deliver well-defined features with minimal supervisionย 
    • Availability toย participateย in a scheduled on-call rotation and provide occasional support outside regular business hours, including weekends, to ensure operational continuity.ย 

ย Assets

    • Experienceย withย web-based geospatial visualization tools (OpenLayers,ย WebGL)ย 
    • Experience working with geospatial and remote sensing data formats (e.g.,ย GeoTIFF,ย GeoJSON, raster/vector data)ย 
    • Interest in scientific analysis, atmospheric sciences, remoteย sensingย and space technologyย 

ย Qualifications

    • Bachelor's degree in Computer Science or Software Engineeringย ย 
    • 2+ย yearsย ofย experience in relevant rolesย 
    • Able to obtain Canadian government security clearanceย 

Benefits

This is a rare opportunity to work on urgent problems. You'll join a small but high-impact team and help scale a company doing meaningful work for the planet.

  • Competitive salary and stock options for all full-time employees
  • Health and dental benefits
  • Paid time off and floating statutory holidays
  • Flexible work environment

GHGSat offers a creative and highly motivating work environment. We provide competitive compensation, comprehensive benefits, flexible work arrangements, and opportunities for ongoing development.

We are committed to building a diverse and inclusive workplace. GHGSat is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, age, or any other legally protected status. If you require accommodation, please notify your recruiter.