Skip to main content
Post your resume and find your next job on Indeed!

Software Developer jobs in Canada

Sort by: -
    • Ability to work effectively with multidisciplinary software, engineering, and operations teams.
    • Develop and execute software test plans to ensure functional and…
    • The Website Manager works with and manages the work of full-time inhouse website developers (1 currently) to address the needs and objectives of the Marketing…
    • The API and the developer experience, first and foremost.
    • Our customers sell multi-year contracts, configured solutions and network circuits, priced to the…
    • Documenting system analysis, software designs, and test plans.
    • Applying knowledge of real-time software development and wireless communication protocols (4G/5G…
    • Experience programming with at least one software programming language.
    • 3+ years of non-internship professional software development experience.
    • Collaborate closely with Internal Customers and Plexxis developers in creating and delivering solutions.
    • The Plexxis Drywall Enterprise Resource Planning (ERP)…
    • Learn to build stronger, more reliable software.
    • Plexxis maximizes the profit and efficiency of customers through software that unites accounting, costing,…
    • Experience programming with at least one software programming language.
    • 3+ years of non-internship professional software development experience.
    • Experience: Minimum of [2–4+] years of professional experience in software development, with a strong focus on the Microsoft Power Platform and Dynamics 365…
    • Configurer et développer des fonctionnalités ServiceNow selon les besoins d'affaires.
    • Participer à l'implantation et à l'évolution du module PSDS.
    • Greater Vancouver Area (in-office) candidates only.
    • D3 Security revolutionizes SecOps with its AI-driven autonomous Security Operations Center (ASOC) solution,…
    • 3 modules d’ass. coll. au choix + REER.
    • Programme d’aide aux employés et à la famille.
    • Flexibilité d’horaire + conciliation travail famille.
    • System Integration: Connect control systems with third-party equipment and software for seamless functionality.
    • Mentor junior team members (if Senior).
    • Experience programming with at least one software programming language.
    • 3+ years of non-internship professional software development experience.
    • We are looking for an experienced and skilled CNC Machinist.
    • The ideal candidate will have excellent numerical skills and an analytical mindset as well as being…
Get email updates for the latest Software Developer jobs in Canada

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

web developer

Career Resources:

Job Post Details

Senior Software Engineer / Full-Stack Developer – Aerospace Test Systems - job post

Mendax
Longueuil, QCHybrid work
$81,197.71–$162,098.92 a year - Permanent, Full-time

Job details

Pay

  • $81,197.71–$162,098.92 a year

Job type

  • Permanent
  • Full-time

Location

Longueuil, QCHybrid work

Benefits

Pulled from the full job description

  • Paid time off
  • Vision care
  • Dental care
  • Life insurance
  • Disability insurance
  • Extended health care
  • Work from home

Full job description

Position Overview

We are seeking an experienced Senior Software Engineer / Full-Stack Developer to support the development, integration, and maintenance of software applications and systems used in an aerospace engine testing environment.

The successful candidate will work closely with multidisciplinary engineering and operations teams to develop reliable software solutions supporting engine testing, data acquisition and control, thermodynamic analysis, and production systems.

This is a primarily remote position, with occasional on-site presence required in the Montréal area.

What You'll Do

In this role, you will:

  • Design, develop, integrate, and support applications and systems used for aerospace engine testing.
  • Develop solutions supporting data acquisition and control systems, thermodynamic analysis tools, and production environments.
  • Participate throughout the complete software development lifecycle, including requirements analysis, architecture, development, testing, validation, deployment, maintenance, and support.
  • Collaborate with software and engineering project teams in an Agile environment.
  • Participate in sprint planning, technical discussions, code reviews, testing strategies, and implementation planning.
  • Develop and execute software test plans to ensure functional and technical requirements are satisfied.
  • Improve software development, integration, and deployment processes using DevSecOps methodologies and tools.
  • Work closely with engineering and operations teams responsible for engine performance and conformity verification systems.
  • Troubleshoot existing applications and systems and provide ongoing maintenance and technical support.
  • Contribute to the reliability, availability, security, and long-term maintainability of critical testing applications.

Required Qualifications

The ideal candidate will have:

  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or a related technical discipline.
  • Minimum 5 years of relevant professional experience in software development or engineering systems.
  • Strong software development experience, including Full-Stack development.
  • Professional experience with several of the following technologies:
  • C / C++
  • Java
  • JavaScript
  • Vue.js
  • FORTRAN
  • Experience working with SQL and Oracle databases and associated development/administration tools.
  • Strong understanding of:
  • Software architecture
  • Application design and implementation
  • Software validation and testing
  • Software Development Life Cycle (SDLC)
  • Experience working within Agile methodologies, including Scrum and/or Kanban.
  • Experience with or knowledge of DevSecOps and collaboration tools such as:
  • Jira
  • Azure DevOps
  • Confluence
  • GitHub
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Ability to work effectively with multidisciplinary software, engineering, and operations teams.

Assets

The following would be considered strong assets:

  • Previous experience in the aerospace industry.
  • Experience developing software for test cells, test benches, laboratories, industrial control, or data acquisition systems.
  • Knowledge of aircraft or engine testing environments.
  • Knowledge of engine thermodynamics.
  • Experience with Manufacturing Execution Systems (MES).
  • Experience supporting mission-critical or high-availability engineering applications.
  • Knowledge of real-time systems, instrumentation, data acquisition, or hardware/software integration.
  • Ability to communicate professionally in French and English.

Work Environment

This position is primarily remote, with occasional visits to the customer's Montréal-area facility for meetings, system integration, testing, troubleshooting, or other project requirements.

The successful candidate must be comfortable working independently while collaborating closely with technical teams in a highly specialized engineering environment.

What We're Looking For

Beyond technical qualifications, we are looking for someone who is hands-on, adaptable, and comfortable working with complex existing systems. The ideal candidate can understand an engineering problem, work collaboratively with subject-matter experts, and translate operational requirements into reliable software solutions.

This position offers an opportunity to work on sophisticated systems that directly support aerospace engine testing and innovation.

Pay: $81,197.71-$162,098.92 per year

Benefits:

  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care
  • Work from home

Experience:

  • C / C++: 5 years (required)
  • Java: 5 years (required)
  • JavaScript: 5 years (required)
  • Vue.js: 5 years (required)
  • FORTRAN: 5 years (required)
  • SQL and Oracle databases: 5 years (required)

Language:

  • French and English (required)

Work Location: Hybrid remote in Longueuil, QC

Let Employers Find YouUpload Your Resume