Dye & Durham Corporation Logo

Dye & Durham Corporation

Lead Software Engineer

Posted 22 Days Ago
Be an Early Applicant
Hybrid
Montréal, QC, CAN
Senior level
Hybrid
Montréal, QC, CAN
Senior level
The Lead Software Engineer will design, develop, and maintain software, lead product builds, and mentor team members while ensuring effective communication and system improvement.
The summary above was generated by AI
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 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.

Similar Jobs

9 Days Ago
In-Office or Remote
Canada
Senior level
Senior level
Financial Services
Lead design, develop, test, deploy, and support .NET-based software solutions. Mentor developers, collaborate with cross-functional teams, tune performance, implement CI/CD and automated testing, and ensure solutions meet functional and non-functional requirements within a secure, risk-aware fintech environment.
Top Skills: .NetAgileAutomated TestingC#Ci/CdDistributed SystemsMicroservicesSQL
11 Hours Ago
Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Software
As a Lead Software Developer, you will guide project development, mentor team members, and implement solutions, while leveraging modern technologies and methodologies.
Top Skills: AgileAngularjsAWSAzureCi/CdGCPJavaJavaScriptKanbanPythonReactScrumSvelteTypescriptXp
Yesterday
In-Office or Remote
Montréal, QC, CAN
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Lead and mentor a software development team focusing on cloud data platform components. Drive business initiatives, enhance engineering practices, and ensure project delivery. Collaborate across teams to provide real-time data-centric experiences.
Top Skills: AWSCi/CdGoGraphQLGrpcJavaJenkinsRestSpring BootTypescript

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account