2

Remote Software Engineer Jobs in Montreal, QC (NOW HIRING)

Senior Software Developer

Montreal, QC ยท On-site +1

CA$86/hr

Designing new software programs, websites, and applications * Writing advanced programming code * Conduct code reviews to uphold high-quality coding standards and promote best practices. * Managing ...

.Net Developer

Montreal, QC ยท On-site +1

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

.Net Developer

Montreal, QC ยท On-site +1

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

This is a senior role working alongside the current backend and frontend software engineering team ... However, we will consider remote applicants +/- 3 hours from eastern time zone. Why work here * We ...

Intermediate .Net Developer

Montreal, QC ยท Remote

$80K - $120K/yr

This is a permanent position that is remote, or based in their office in Vancouver. Our client is ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Intermediate .Net Developer

Montreal, QC ยท Remote

$80K - $120K/yr

This is a permanent position that is remote, or based in their office in Vancouver. Our client is ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Data Engineer

Montreal, QC ยท On-site +1

CA$80 - CA$85/hr

Montreal area, but can be remote Duration: 6 months initially until fiscal year end, then 6-12 month extension Rate: $80-85/hr C2C Position Overview Our client is looking for a Data Engineer to join ...

Showing results 41-60

Remote Software Engineer information

See Montreal, QC salary details

$68.3K

$122.2K

$205.4K

How much do remote software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for remote software engineer in Montreal, QC is $122,160.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,228.00 and $134,121.00 per year, depending on experience, location, and employer.

What is a remote software engineer?

Remote Software Engineers are professionals who design, develop, test, and maintain software applications from locations outside of a traditional office environment. They collaborate with teams and clients using digital communication tools, allowing for flexible work arrangements. Remote Software Engineers require strong technical and communication skills, as well as the ability to manage their own schedules and work independently. This role is ideal for individuals who are self-motivated and comfortable working in a virtual setting.

What does a remote software engineer do?

As a remote software engineer, you work from home to create and develop systems using programming languages and frameworks. As part of your duties, you design and install software solutions by determining specifications and developing code. You also improve software initiatives by reviewing systems and recommending solutions, often virtually guiding clients through the database, network, and computer processes. By collecting and analyzing issues, you can develop solutions for a variety of technical problems. The remote aspect of this job means you can work from anywhere with a reliable internet connection.

What are the key skills and qualifications needed to thrive as a remote software engineer, and why are they important?

To thrive as a Remote Software Engineer, you need strong programming skills, proficiency in software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, cloud platforms, and project management tools such as Jira is often required. Excellent communication, self-motivation, and time management are crucial soft skills for remote collaboration. These abilities ensure effective development, seamless teamwork, and productivity in a distributed work environment.

What are some common challenges faced by remote software engineers, and how can they be effectively managed?

Remote software engineers often encounter challenges such as communication barriers, time zone differences, and maintaining work-life balance. These can be effectively managed by utilizing collaboration tools (like Slack or Zoom), setting clear expectations with team members, and establishing a dedicated workspace. Regular check-ins, asynchronous updates, and proactive communication help ensure everyone stays aligned on project goals. Building strong relationships with colleagues through virtual meetings and team-building activities can also foster a supportive remote work environment.

What is the difference between Remote Software Engineer vs Remote Web Developer?

AspectRemote Software EngineerRemote Web Developer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS, design, or related field, coding skills
Work EnvironmentCollaborates on software projects, often in teamsFocuses on website and web app development, often in teams
Employer & Industry UsageTech companies, startups, software firmsWeb agencies, tech companies, startups
Search & Comparison IntentOften compared for software development rolesRelated but more focused on web-specific tasks

Remote Software Engineers develop a wide range of software applications, while Remote Web Developers specialize in building websites and web-based applications. Both roles require similar technical skills and often work in similar environments, but their focus areas differ, making this comparison useful for those exploring career options or job opportunities in tech.

What are the most commonly searched types of Software Engineer jobs in Montreal, QC?

The most popular types of Software Engineer jobs in Montreal, QC are:

What are popular job titles related to Remote Software Engineer jobs in Montreal, QC?

For Remote Software Engineer jobs in Montreal, QC, the most frequently searched job titles are:

What job categories do people searching Remote Software Engineer jobs in Montreal, QC look for?

The top searched job categories for Remote Software Engineer jobs in Montreal, QC are:

What cities near Montreal, QC are hiring for Remote Software Engineer jobs?

Cities near Montreal, QC with the most Remote Software Engineer job openings:

Infographic showing various Remote Software Engineer job openings in Montreal, QC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $122,160 per year, or $58.7 per hour.

Backend Software Developer (Payload Planner)

GHGSAT

Montreal, QC โ€ข On-site, Remote

Full-time

Medical, Dental, PTO

Re-posted 14 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.

ย GHGSat's capability is unique: we provide high-resolution, local measurements of atmospheric methane and carbon dioxide concentration from space. This further enables to detect greenhouse gas emitters and to visualize and quantify their emissions.

ย Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting satellite planning and tasking software. Your responsibilities will include software development, testing, analyzing data, and contributing to the design and implementation of the software. Overall, you have an excellent knowledge of data structures, databases, streaming pipelines and a strong motivation in tackling the important environmental issues that our planet faces today.

Responsibilities

  • Develop tools and applications to improve the workflow of satellite planning and tasking activities
  • Evaluate, deploy, develop, integrate, test and maintain databases, data transformation frameworks and APIs
  • Optimize data structures, schema, queries for most frequent usage
  • Develop, test, integrate, and deploy backend stack
  • Design System Architecture collectively with the team, revisit regularly
  • Maintain and ensure High Availability of GHGSat data platform

Requirements

Required skills

  • Strong computational science or software development skills
  • Proven capability with: Linux, Python
  • Competence with databases (PostgreSQL, MongoDB)
  • Experience building scalable backend services and APIs - REST/GraphQL, event-driven architecture, microservices, and cloud deployment.
  • Experience with Docker and Kubernetes (k8s) - Nice to have
  • Experience with Frontend (TypeScript, React) - Nice to have
  • Ability to work autonomously, with minimum direction
  • Availability to participate in a scheduled on-call rotation and provide occasional support outside regular business hours, including weekends, to ensure operational continuity.

ย Assets

  • Interest in scientific analysis, atmospheric sciences, remote sensing and space technology
  • Understanding of satellite operations or similar field
  • Experience with GIS and Mapping apps (Mapbox, Leaflet, GeoJSON, GeoTIFF)
  • Bilingual French/English

ย Qualifications

  • Bachelor or Master degree in Computer Science, Software Engineering or related field
  • Minimum of 5 years' experience in relevant roles
  • All applicants must be legally entitled to work in Canada and must meet the requirements of the Canadian Controlled Goods Program (CGP)

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.