1,115,425open jobs
64,401companies
189,702added this week
Browse all
Salary
$88k – $95k per year
Location
In office (Montreal)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 2, 2026. First seen by Alion on Sep 24, 2026.

Overview
Company
Impact
Profile match
Welcome to Dye & Durham. Your journey to becoming a more efficient, profitable law firm starts here. See what we offer.

Senior Software Engineer

We are looking for a Senior Software Engineer who will be responsible for developing, maintaining, and enhancing in-house software applications that are critical to business operations and widely used within the industry. The position plays a key role in delivering high-quality software solutions, improving existing systems through modern development practices, and supporting the introduction of innovative products and AI-enabled capabilities. Working closely with technical leads and colleagues, the incumbent contributes to application architecture, code quality, system performance, and the effective use of AI-assisted development tools to improve team productivity and efficiencyKey Responsibilities

Design, develop, test, implement, and maintain software applications using established development methodologies and best practices.

Enhance and extend existing products, systems, and applications to improve functionality, performance, scalability, and user experience.

Develop new software products and features aligned with business requirements and strategic objectives.

Leverage AI-assisted development tools, such as GitHub Copilot, Claude Code, ChatGPT, or similar technologies, to increase development efficiency while maintaining code quality and security standards.

Identify opportunities to incorporate AI and machine learning capabilities into products and solutions where they deliver measurable business value.

Maintain and support in-house systems, applications, codebases, and client integrations.

Prepare, update, and maintain technical documentation relating to software development, system operations, and maintenance activities.

Collaborate effectively with technical leads, developers, and stakeholders to gather requirements and deliver solutions that meet business needs.

Participate in architecture discussions, solution design reviews, peer code reviews, and continuous improvement initiatives.

Promote responsible use of AI-generated code by applying appropriate review, testing, and governance practices.

Partner with other developers to share knowledge, development best practices, and AI-assisted programming techniques.

Continuously evaluate and adopt modern tools, technologies, and development practices to improve team effectiveness and software quality.

Skills, Knowledge & Expertise

Proficiency in ASP.NET / .NET Core MVC application development.

Strong programming skills in C# and/or VB.NET.

Experience with web-related technologies including HTML, XML, CSS, JSON, JavaScript, and jQuery.

Relational database knowledge and experience working with SQL and Oracle databases.

Conceptual understanding and application of SOLID design principles.

Experience using Entity Framework for application and database development.

Knowledge of coding for web services, including REST and SOAP APIs.

Demonstrated proficiency with AI-powered development tools such as GitHub Copilot, Claude Code, ChatGPT, or similar technologies, with a strong interest in keeping current with the evolving AI tooling landscape.

Comfort integrating AI/LLM capabilities into applications through APIs and related technologies is considered a strong asset.

Strong analytical, problem-solving, debugging, and troubleshooting skills.

Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams.

Commitment to continuous learning, innovation, and adopting modern development practices and technologies.

Relevant post-secondary education, degree, diploma, NVQ, or equivalent qualification in Computer Science, Software Engineering, or a related field.

Bilingual proficiency in English and 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:  $125K - $135K, 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,115,425 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Montreal
≈ $98k – $198k per year (Estimated) • In office • Canada
Python
Go
Databases
ElasticSearch
Google BigQuery
BigQuery
DevOps
Terraform
OpenTelemetry
Amazon ECS
Apply
≈ $89k – $182k per year (Estimated) • Hybrid • Edmonton
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
Redis
Databricks
PostGIS
Frontend
GraphQL
React.js
DevOps
Rest API
Azure DevOps
GitHub Actions
Datadog
Azure
Git
AWS
Docker
Kubernetes
Grafana
Bitbucket
GitHub
GitLab
Analytics
ETL/ELT
Management
Jira
ServiceNow
QA
Pytest
Apply
≈ $85k – $179k per year (Estimated) • In office • Full-Time • 3+ years exp • High School Diploma • Quebec
C++
Game Dev
SPIR-V
Apply
≈ $101k – $205k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • Quebec
C++
Game Dev
SPIR-V
Apply
≈ $136k – $256k per year (Estimated) • Remote (United States, Canada) • PhD
Python
Go
Databases
Apache Kafka
DevOps
CI/CD
AWS
Apply
Software Developer 1 day ago
≈ $120k – $222k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Houston
SQL
C#
DevOps
Rest API
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Cybersecurity
SBOM
OWASP
Management
Agile
Apply
≈ $84k – $170k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Houston
JavaScript
C#
C++
DevOps
Ansible
Configuration Management
Windows
Apply
≈ $97k – $194k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Houston
JavaScript
C#
C++
DevOps
Ansible
Configuration Management
Windows
Apply
≈ $97k – $194k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Houston
JavaScript
C#
C++
DevOps
Ansible
Configuration Management
Windows
Apply
In office • Internship • Bachelor's Degree • Houston
Python
Java
C#
Visual Basic
Management
Outlook
SharePoint
Microsoft Office
Apply
Software Engineer 1 day ago
up to $140k per year • In office • Toronto
DevOps
CI/CD
Management
Agile
Apply
≈ $34k – $92k per year (Estimated) • In office • Vancouver
Management
Microsoft Office
Marketing
Zendesk
Apply
≈ $9k – $25k per year (Estimated) • Remote (United Kingdom, Australia, Canada, South Africa) • 1+ year exp • Bachelor's Degree • Cape Town
Python
Java
SQL
PowerShell
C#
Perl
C#
.NET
Databases
MySQL
PostgreSQL
Oracle
DevOps
GCP
Azure
AWS
Docker
Kubernetes
IAM
Amazon CloudWatch
DNS
Management
ITIL
Apply
Remote (United Kingdom, Australia, Canada, South Africa) • 5+ years exp • Bachelor's Degree • Cape Town
Python
Java
SQL
PowerShell
C#
Perl
C#
.NET
Databases
MySQL
PostgreSQL
Oracle
Azure SQL Database
DevOps
Splunk
Terraform
GCP
CloudFormation
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Bicep
Amazon EKS
Google GKE
Azure AKS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
DNS
Management
Agile
Scrum
Kanban
ITIL
Apply
$145k – $175k per year • In office • 8+ years exp • Bachelor's Degree • Toronto
PowerShell
AI/ML
Copilot
DevOps
Azure
Cybersecurity
Microsoft Entra ID
Active Directory
Management
Jira
ServiceNow
Service Desk
Apply
≈ $77k – $156k per year (Estimated) • In office • 5+ years exp • Montreal
JavaScript
PHP
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Apply
≈ $77k – $156k per year (Estimated) • In office • 5+ years exp • Montreal
JavaScript
PHP
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Apply
≈ $87k – $176k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Montreal
Apex
Apex
Lightning Web Components
MuleSoft
Salesforce Flow
DevOps
Rest API
SOAP
Management
Agile
Apply
≈ $43k – $83k per year (Estimated) • In office • Full-Time • 2+ years exp • Montreal
SQL
Databases
Google BigQuery
BigQuery
Management
n8n
Marketing
HubSpot
Apply
≈ $52k – $115k per year (Estimated) • Remote (Canada) • Full-Time • 5+ years exp • Calgary • Ottawa • Toronto • Vancouver • Montreal
Management
Slack
Marketing
Salesforce
HubSpot
Marketo
Apply
See all jobs
This is one of many
1,115,425 more open roles from verified company boards, updated every day.