Software Engineer Jobs in Montréal, QC
Create alert for “Software Engineer”
Montréal, QC
Lead Software Engineer
Lead Software Engineer
2026 Fall Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - Montreal
2026 Fall Student Opportunities RBC Borealis -Machine Learning Software Engineer, 4 Months - Montreal
Satellite Flight Software (FSW) Systems Engineer
Satellite Flight Software (FSW) Systems Engineer
T&M - Telco Cloud Openshift System Engineer
T&M - Telco Cloud Openshift System Engineer
Post-Launch Engineer
Post-Launch Engineer
Ingénieur(e) logiciel C++ principal(e) - Lead C++ Software Engineer
Ingénieur(e) logiciel C++ principal(e) - Lead C++ Software Engineer
Staff, ML Engineer - BEV
Staff, ML Engineer - BEV
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer
Project Lead - Digital Analog PCB Design
Project Lead - Digital Analog PCB Design
Industrial Engineering, Engineer
Industrial Engineering, Engineer
CAD/PLM_ Engineer, Project
CAD/PLM_ Engineer, Project
Software architect / tech Lead
Software architect / tech Lead
Municipal Infrastructure Engineer
Municipal Infrastructure Engineer
IT Software Sourcing Manager (Hybrid)
IT Software Sourcing Manager (Hybrid)
L2 Support Engineer
L2 Support Engineer
Industrial Engineer
Industrial Engineer
Electromagnetic Compatibility (EMC) Engineer
Electromagnetic Compatibility (EMC) Engineer
Project Engineer, Canada, EPC Division
Project Engineer, Canada, EPC Division
Lead Software Engineer
Top Benefits
About the role
Description
We are looking for a Lead Software Engineer who is collaborative, highly motivated, keen to learn, provide technology expertise and mentoring, and always on the lookout for ways your team can do better. You will participate in the development of our in-house applications, writing critical software used widely by the industry. Your core responsibilities will revolve around maintenance and extension of existing code base, improving the existing system with modern tools/practices, development of new products and helping to lead the team in meeting business requirements.
Key Responsibilities
-
Lead the design, development, and implementation of new software programs.
-
Product Builds, with continual improvement and refinement of the existing product suite, as well as the creation of new products.
-
Maintenance of in-house systems, codebase, applications, and client integration.
-
Prepare and maintain documentation on the status, operation, and maintenance of software.
-
Clearly and regularly communicate with colleagues.
-
Lead architecture sessions and peer-reviews of solution designs and software.
Skills, Knowledge & Expertise
-
ASP.NET / .NET CORE MVC.
-
C# / VB.NET
-
Experience of web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
-
Relational Database knowledge (SQL, Oracle).
-
Conceptual grasp of SOLID design principles.
-
Entity Framework.
-
Relevant Education (Degree/NVQ or similar in Computer Science, Software Engineering, etc.) Coding for web services (REST, SOAP)
-
Bilingual – fluency in English & French
Job Benefits
At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.
In line with the amended Employment Standards Act 2000, the salary range for this role is:
$130K - $140K, dependent on assessment of skills during the interview process.
Dye & Durham does not currently use AI to screen candidates as part of the selection process.
This advertisement specifically relates to an existing vacancy.
Do you share our DNA?
- We ask how tomorrow can be better than today
- We are passionate about solving our customer's challenges
- Our ideas break boundaries
- We value different perspectives and encourage dialogue
- We take ownership and celebrate together
#DDhp
About Dye & Durham
Dye & Durham is a global leader in legal technology. The company’s three categories of integrated solutions – practice management, data insights and due diligence, and client onboarding – give solicitors the essential tools they need to run their firms, from client acquisition to case management and legal accounting, and everything in between.
Trusted by thousands of legal practitioners globally, Dye & Durham helps law firms achieve more growth with less effort.
Not the right fit? Search for Software Engineer jobs in Montréal, QC
About Dye & Durham Corporation
Dye & Durham Limited provides premiere practice management solutions empowering legal professionals every day, delivers vital data insights to support critical corporate transactions and enables the essential payments infrastructure trusted by government and financial institutions. The company has operations in Canada, the United Kingdom, Ireland, Australia and South Africa.
Additional information can be found at www.dyedurham.com.