high paying software engineering jobs in Montréal, QC
Senior Software Engineer / Full-Stack Developer – Aerospace Test Systems
Easily applyUrgently hiringMendaxLongueuil, QC- $81,197.71–$162,098.92 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Company events
- Experience supporting mission-critical or high-availability engineering applications.
- Ability to work effectively with multidisciplinary software, engineering,…
(DEV) - Senior Python Developer
Easily applyVaco LLCMontréal, QC H4P 0A1- $100,000–$110,000 a year
- Vision care
- Dental care
- Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual’s skill…
- Randstad CanadaMontréal, QC
- Full-time
- La technologie est le principal différenciateur qui nous permet de gérer nos activités mondiales et de servir nos clients sur une plateforme leader du marché, à…
Software Dev / Architect - Generative AI (DevOp / MLOp for AI Verification / Validation )
Easily applyHumanitas SolutionsMontréal, QC- $55,000–$110,000 a year
- Full-time +1
- Vision care
- Dental care
- Language training provided
- Discounted or free food
- Company events
- Extended health care
- Visionary with practical engineering sensibilities.
- Design and optimize high-performance simulation clusters, including bare-metal servers, edge nodes, and…
(DEV) - GenAI - Python Developer - MOR1JP00097495
Easily applyNewVaco LLCMontréal, QC- $70–$90 an hour
- Contract +1
- Proven experience delivering enterprise-scale software solutions.
- 5+ years of professional software development experience with strong Python expertise.
- Dormakaba GroupMontréal, QC
- $100,000–$125,000 a year
- Full-time
- Employee assistance program
- Follow quality system requirements, engineering best practices, and established documentation and release processes.
- Soutenir votre développement de carrière.
Développeur logiciel C/C++ senior
Easily applyCGIMontréal, QC- $75,000–$130,000 a year
- Full-time +1
- Nous sommes à la recherche d'un Développeur logiciel senior – Systèmes de négociation électronique possédant de 5 à 10 années d'expérience pertinente afin de…
Java Team Leader
Easily applyNewFuture ElectronicsKirkland, QC- From $100,000 a year
- Full-time
- Tuition reimbursement
- Vision care
- Life insurance
- Disability insurance
- On-site gym
- Discounted or free food
- Ensure effective communication between the local team and global stakeholders to deliver high-quality software solutions within timelines.
Python Developer
Easily applyWISSEN TECHNOLOGY PRIVATE LIMITEDMontréal, QC- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Strong understanding of object-oriented programming and software development principles.
- Develop and promote the company’s culture of engineering excellence.
Python Developer
Easily applyWISSEN TECHNOLOGY PRIVATE LIMITEDMontréal, QC- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Strong understanding of object-oriented programming and software development principles.
- Develop and promote the company’s culture of engineering excellence.
Senior RPA Automation Engineer
Easily applyNewFuture ElectronicsKirkland, QC H9H 3L1- From $90,000 a year
- Full-time
- Tuition reimbursement
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- On-site gym
- Define and enforce engineering and documentation standards.
- We are establishing a new enterprise automation capability to improve and optimize business…
Java Full Stack Engineer
Easily applyWISSEN TECHNOLOGY PRIVATE LIMITEDMontréal, QC- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Develop and promote the company’s culture of engineering excellence.
- Graduate-level degree in computer science, engineering, or related technical field.
Senior Java Developer
Easily applyNewFuture ElectronicsKirkland, QC H9H 3L1- From $90,000 a year
- Full-time
- Tuition reimbursement
- Vision care
- Life insurance
- Employee assistance program
- Disability insurance
- On-site gym
- Participate in code reviews to maintain high standards of software quality.
- The role demands a passion for software development, an ability to solve complex…
Backend Developer
Easily applyOctasic Inc.Montréal, QC H1W 4A4- Full-time
- Stock options
- Commuter benefits
- 5+ years of experience in software development;
- Mentor junior developers and promote best practices in software design and maintainability;
IT Developer/Analyst - Developpeur/Analyste TI
Easily applySimard TransportLachine, QC H8T 3K7- Full-time +1
- Monday to Friday
- Tuition reimbursement
- Paid time off
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- 5 to 8 years of experience in software development and systems analysis.
- Design, develop, test, deploy, and maintain secure, scalable, and high-performance…
Développeur(euse) principal(e)
Easily applyAlloprofMontréal, QC- Full-time +2
- Paid time off
- Life insurance
- Employee assistance program
- RRSP match
- Wellness program
- Company events
- Alloprof a pour mission d’offrir gratuitement du soutien scolaire à distance à tous les élèves du Québec et à leurs parents.
- 5 congés personnels par année;
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.
Career Resources:
Job Post Details
Senior Software Engineer / Full-Stack Developer – Aerospace Test Systems - job post
Job details
Pay
- $81,197.71–$162,098.92 a year
Job type
- Permanent
- Full-time
Location
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