Collaborate with cross-functional engineering teams to deliver reliable and maintainable software ... Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.
Quick apply
Collaborate with cross-functional engineering teams to deliver reliable and maintainable software ... Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.
Quick apply
Collaborate with cross-functional engineering teams to deliver reliable and maintainable software ... Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.
Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience. * 5+ years of professional software development ...
Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience. * 5+ years of professional software development ...
Master's degree in computer science, software engineering, physics, or in a related field. * Minimum of 8 years of experience leading software development initiatives in an R&D, deep-tech, or ...
Master's degree in computer science, software engineering, physics, or in a related field. * Minimum of 8 years of experience leading software development initiatives in an R&D, deep-tech, or ...
Bachelor's orMaster's degree in Computer Science, Software Engineering or equivalent * Experience in building CI pipelines and automated workflows, preferably using Gitlab CI * Proficiencyin Python ...
Bachelor's orMaster's degree in Computer Science, Software Engineering or equivalent * Experience in building CI pipelines and automated workflows, preferably using Gitlab CI * Proficiencyin Python ...
Master's degree in computer science, software engineering, physics, or in a related field. * Minimum of 8 years of experience leading software development initiatives in an R&D, deep-tech, or ...
Master's degree in computer science, software engineering, physics, or in a related field. * Minimum of 8 years of experience leading software development initiatives in an R&D, deep-tech, or ...
Montreal, QC · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Skills and Competencies * Strong problem-solving and analytical abilities.
Quick apply
Montreal, QC · On-site
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Skills and Competencies * Strong problem-solving and analytical abilities.
Montreal, QC · On-site
A bachelor's degree in computer science, Software Engineering, or a related technical field. * 8-12 years of experience in software development or in software testing. * Language requirement:
Montreal, QC · On-site
A bachelor's degree in computer science, Software Engineering, or a related technical field. * 8-12 years of experience in software development or in software testing. * Language requirement:
Expérience dans un environnement de développement interdisciplinaire, avec d'excellentes compétences en communication inter-équipes. _____ * BS or MS Degree in Software Engineering, Computer ...
Quick apply
Expérience dans un environnement de développement interdisciplinaire, avec d'excellentes compétences en communication inter-équipes. _____ * BS or MS Degree in Software Engineering, Computer ...
Experience dans un environnement de developpement interdisciplinaire, avec d'excellentes competences en communication inter-equipes. _____ * BS or MS Degree in Software Engineering, Computer Science ...
Experience dans un environnement de developpement interdisciplinaire, avec d'excellentes competences en communication inter-equipes. _____ * BS or MS Degree in Software Engineering, Computer Science ...
This is a highly applied engineering role. You will work at the intersection of software ... Requires sitting or standing at will while performing work on a computer (or any other physical ...
This is a highly applied engineering role. You will work at the intersection of software ... Requires sitting or standing at will while performing work on a computer (or any other physical ...
This is a highly applied engineering role. You will work at the intersection of software ... Requires sitting or standing at will while performing work on a computer (or any other physical ...
This is a highly applied engineering role. You will work at the intersection of software ... Requires sitting or standing at will while performing work on a computer (or any other physical ...
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, Robotics, or a related discipline * 5 years of experience in embedded software development
Quick apply
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, Robotics, or a related discipline * 5 years of experience in embedded software development
Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience. * 5+ years of professional software development ...
Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience. * 5+ years of professional software development ...
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5 years of experience in embedded software development. * Strong programming ...
Quick apply
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5 years of experience in embedded software development. * Strong programming ...
Montreal, QC · On-site +1
Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering , or a related field. * 5+ years of experience in software development and integration, preferably within the ...
Montreal, QC · On-site +1
Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering , or a related field. * 5+ years of experience in software development and integration, preferably within the ...
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
Quick apply
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
CA$125/hr
Bachelor's degree in Computer/Software Engineering, Computer Science, or equivalent * 3-5 years relevant experience in a full-stack or backend development * Work Experience with Ruby on Rails is a ...
CA$125/hr
Bachelor's degree in Computer/Software Engineering, Computer Science, or equivalent * 3-5 years relevant experience in a full-stack or backend development * Work Experience with Ruby on Rails is a ...
MUST HAVES Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field. 5+ years of experience in software development and integration, preferably in the ...
MUST HAVES Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field. 5+ years of experience in software development and integration, preferably in the ...
| Aspect | Computer Software Engineering | Computer Software Development |
|---|---|---|
| Credentials | Bachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP) | Bachelor's in Computer Science, Software Engineering, or related; certifications less common |
| Work Environment | Designing, analyzing, and managing software projects; often involved in system architecture | Writing, testing, and debugging code; focused on creating software applications |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large organizations for complex projects | Common across startups, tech firms, and software companies for product development |
While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.
For Computer Software Engineering jobs in Quebec, the most frequently searched job titles are:
The top searched job categories for Computer Software Engineering jobs in Quebec are:

Full-time
Posted 22 days ago
Job Title: Senior Software Developer, CAD Applications (C++/Python)
Location: Hybrid - Montreal, Quebec, Canada
Job Type: T4 Contract
Experience: 7+ Years
Rate: CAD 70 - 75 per hour
Role Summary: NearSource is looking for a Senior Software Developer, CAD Applications (C++/Python) to join a high-performing engineering team supporting a Fortune 500 product company in the Media and Entertainment industry. The successful candidate will contribute to the development of cross-platform CAD application features, components, plugins, and supporting tools while collaborating with distributed engineering teams to deliver scalable, high-quality software.
Key Responsibilities
Must-Have Skills
Nice-to-Have Skills
Apply now, or share your resume with salary expectations at careers@nearsource.ca. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there is a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.
About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.
Equal Opportunity Employer: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.
Sourced by ZipRecruiter
It services
11 - 50 Employees
Fort Lauderdale, FL, US
2004