Software Engineer jobs in Canada

Explore 161 matching jobs.

PCMI

Senior Software Engineer

PCMI

Posted: 10/22/2026
AngularASP.NETAzureCloudJavaScriptSQLTypeScript.NET
SOGECLAIR

Chef·fe de l'ingénierie avancée – Conception de structures

SOGECLAIR

Posted: 10/22/2026
BC Energy Regulator

Senior Developer

BC Energy Regulator

Posted: 10/22/2026
AngularAzurePythonTypeScript.NET
Euna Solutions

Senior Developer

Euna Solutions

Posted: 10/21/2026
ASP.NETReactSCSSTypeScript.NET
Encircle

Mobile Developer

Encircle

Posted: 10/21/2026
AndroidiOSJavaKotlinObjective-CSwift
Radio-Canada

Senior Developer – T & I

Radio-Canada

Posted: 10/21/2026
AngularAzureBootstrapCloudCypressJavaScriptJenkinsMongoDBNoSQL+3 more
Keyloop

RPG / IBM i Analyst-Programmer

Keyloop

Posted: 10/21/2026
SQL
Jane.app

Senior Development Manager – Developer Acceleration

Jane.app

Posted: 10/21/2026
1Password

Senior Developer Marketing Manager – Lifecycle & Growth

1Password

Posted: 10/21/2026
Open SourceSQL
PointClickCare

Software Engineer

PointClickCare

Posted: 10/21/2026
AngularAnsibleAWSAzureCypressDockerGroovyJavaJenkins+4 more
Method

Staff Mobile Engineer – Contractor

Method

Posted: 10/21/2026
AndroidiOSKotlinSwift
CD PROJEKT SA

Lead Quest Programmer

CD PROJEKT SA

Posted: 10/21/2026
Node.jsUnreal EngineC++
Triton Digital

Data Developer – 12 month contract

Triton Digital

Posted: 10/21/2026
AirflowApacheAWSCloudDockerGrafanaKubernetesPythonScala+1 more
People Can Fly Studio

Programmeur senior en IA, Senior AI Programmer

People Can Fly Studio

Posted: 10/21/2026
Unreal EngineC++
CD PROJEKT SA

Lead Quest Programmer

CD PROJEKT SA

Posted: 10/21/2026
Node.jsUnreal EngineC++
CD PROJEKT SA

Lead Programmer, Quests

CD PROJEKT SA

Posted: 10/21/2026
FluxNode.jsUnreal EngineC++
1Password

Developer, Device Trust Reliability

1Password

Posted: 10/20/2026
CloudDistributed SystemsKubernetesRubyRuby on RailsTerraform
Aspire Software

Director of Engineering

Aspire Software

Posted: 10/20/2026
AWSAzureCloudERPGoogle Cloud PlatformJavaLinuxOraclePerl+4 more
Maplr

Senior AS/400 Analyst-Programmer

Maplr

Posted: 10/19/2026
ServiceNowSQL
GE Vernova

Senior Staff Developer – DSP

GE Vernova

Posted: 10/19/2026
AssemblyLinuxC++
GE Vernova

Senior Staff Developer – DSP

GE Vernova

Posted: 10/19/2026
AssemblyLinuxC++
PCMI

Senior Software Engineer

PCMI
Posted 10/22/2026full-timeRemote • CanadaSenior💰 CA$125,000 - CA$140,000 per yearWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing complex web applications using .NET technologies, Angular, and Azure cloud services, while ensuring high code quality through unit testing and adherence to best practices. Proven ability to mentor junior developers and collaborate effectively with cross-functional teams to deliver scalable and maintainable solutions.

Highest-signal resume keywords
Expertise In .NET Framework And .NET CoreProficiency In C#, Angular, TypeScript, And JavaScriptStrong Understanding Of Domain-Driven Design (DDD)Experience With Azure Cloud TechnologiesProficiency In Unit Testing Frameworks And TDD

Tech Stack

Tools & technologies
AngularASP.NETAzureCloudJavaScriptSQLTypeScript.NET

About the role

Key responsibilities & impact
  • Lead the design, development, and deployment of complex web applications using .NET Core, .NET Framework, ASP.NET, and Angular
  • Build highly scalable, maintainable, and secure solutions leveraging Azure cloud services
  • Collaborate with cross-functional teams to design and implement key features, translating business requirements into technical solutions
  • Implement Domain-Driven Design (DDD) principles to ensure architecture supports business needs
  • Mentor junior developers and conduct code reviews to enforce high coding standards and best practices
  • Optimize application performance and ensure high availability in production environments
  • Work with SQL Server databases and integrate DevExpress controls for complex UI components
  • Ensure code quality through extensive unit testing using industry-standard frameworks
  • Participate in and contribute to architectural discussions and technology strategy
  • Troubleshoot and resolve complex production issues, identifying root causes
  • Introduce and evaluate new technologies appropriate for team adoption

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience
  • 7+ years of professional experience with .NET Framework, .NET Core, ASP.NET, Angular, and SQL Server
  • Proficiency in C#, Angular, TypeScript, and JavaScript
  • Strong understanding of Domain-Driven Design (DDD) principles and implementation
  • Experience with cloud technologies, specifically Azure (App Services, Service Bus, Azure SQL)
  • Proficiency in unit testing frameworks (e.g., MSTest, NUnit, xUnit) and test-driven development (TDD)
  • Experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus)
  • Knowledge of SOLID, DRY, KISS, and YAGNI principles
  • Experience with DevExpress controls and a solid understanding of UI/UX principles
  • Experience with AI-assisted development tools (e.g., GitHub Copilot)

Benefits

Comp & perks
  • Competitive Compensation
  • Comprehensive Benefit Package
  • Paid Time Off accrued per pay period
  • Paid Holidays
  • Professional Development Opportunities
  • Employee Events

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
.NET Framework.NET CoreASP.NETAngularC#SQL ServerDomain-Driven Design (DDD)Unit Testing FrameworksCI/CD PipelinesDevExpress Controls
Soft Skills
MentoringCollaborationProblem-Solving
Tools & Technologies
Azure DevOpsTeamCityOctopusMSTestNUnitXUnitGitHub Copilot
Certifications & Qualifications
Bachelor’s Degree In Computer Science Or Related Field
Industry Keywords
Cloud TechnologiesTest-Driven Development (TDD)UI/UX PrinciplesArchitectural DiscussionsTechnology Strategy