Remote Principal Software Architect & Tech Lead

APEXA

Canada

Remote

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Comprehensive benefits package
RRSP matching

Job summary

APEXA is seeking a Principal Software Developer for a completely remote role in Canada. You will lead full-stack development, mentor peers, and translate business requirements into scalable software aligned with enterprise standards.

Bring 10+ years in C#, ASP.NET MVC, and SQL Server, with deep front-end experience and a focus on test-driven development. You will drive architecture, code reviews, and security practices while collaborating with stakeholders across the organization to deliver

Qualifications

  • 10+ years of experience developing web applications.
  • 10+ years of experience with C#, ASP.NET MVC, HTML, CSS, JavaScript.
  • 10+ years of experience with MS SQL Server, T-SQL, and database optimization.
  • 7+ years of experience with modern front-end frameworks (Ember, React, Angular, or Vue).
  • 7+ years of experience with multithreading, dependency injection, and performance optimization.
  • Strong grasp of data structures, algorithms, and design patterns.
  • Experience with unit testing, integration testing, and TDD.
  • Proven track record of building secure, scalable, and maintainable applications.

Responsibilities

  • Design, develop, test, and maintain high-quality software components aligned with MIB’s architecture and standards.
  • Drive performance tuning and ensure security best practices are followed.
  • Translate business requirements into reliable, scalable software solutions.
  • Contribute to project planning with accurate effort and time estimates.
  • Participate in code reviews and mentor other developers.
  • Continuously improve processes, productivity, and quality across the development lifecycle.
  • Provide ongoing support for internal and external users.
  • Collaborate with technical and business stakeholders across the organization.
  • Participate in ongoing skill development aligned with company objectives.
  • Comply with security, compliance, and disaster recovery standards.

Skills

C#
ASP.NET MVC
HTML/CSS/JS
MS SQL Server
T-SQL
Multithreading
DI/Dependency Injection
Performance optimization
Unit testing
TDD

Education

Bachelor's degree in Computer Science, Engineering, or equivalent

Tools

Ember.js
React
Angular
Vue
SignalR
REST
SOAP
WCF
AWS
Azure DevOps

Job description

APEXA is seeking a Principal Software Developer for a completely remote role in Canada. You will lead full-stack development, mentor peers, and translate business requirements into scalable software aligned with enterprise standards.

Bring 10+ years in C#, ASP.NET MVC, and SQL Server, with deep front-end experience and a focus on test-driven development. You will drive architecture, code reviews, and security practices while collaborating with stakeholders across the organization to deliver

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Developer
Principal Software Developer

APEXA • Canada

Remote
CAD 120,000 - 180,000
Competitive compensation
Comprehensive benefits package
RRSP matching
Remote Principal Platform Engineer
Remote Principal Platform Engineer

Autodesk • Montreal (administrative region)

Remote
CAD 131,000 - 191,000
Remote Senior Java Engineer | Mentoring & Architecture
Remote Senior Java Engineer | Mentoring & Architecture

Linux User Group • Saskatoon

Hybrid
CAD 90,000 - 120,000
Remote Software Architect — Lead Enterprise SaaS
Remote Software Architect — Lead Enterprise SaaS

Engage2Excel • Quebec

Remote
CAD 100,000 - 130,000
Competitive salary
Flexible work hours
Supportive work environment
Remote Senior Architect: AI/ML & Cloud-Native Systems Lead
Remote Senior Architect: AI/ML & Cloud-Native Systems Lead

Harvey Nash • Canada

Remote
CAD 187,000 - 210,000
Senior Full-Stack Developer - AI-Driven, Remote Canada
Senior Full-Stack Developer - AI-Driven, Remote Canada

J.D. Power • Canada

Remote
CAD 100,000 - 120,000
Software Architect
Software Architect

Engage2Excel • Quebec

On-site
CAD 100,000 - 130,000
Competitive salary
Flexible work hours
Supportive work environment
Remote AI Solutions Engineer — Customer-Facing
Remote AI Solutions Engineer — Customer-Facing

Motion Recruitment Partners LLC • Toronto

Hybrid
CAD 90,000 - 140,000
AI Solutions Engineer - Remote (Canada)
AI Solutions Engineer - Remote (Canada)

Kelly Services • Canada

Remote
CAD 170,000 - 250,000
Senior .NET Engineer — AI-Driven, Remote-First
Senior .NET Engineer — AI-Driven, Remote-First

Derivative Path • Toronto

On-site
CAD 110,000 - 150,000
Competitive bonus
23 days of PTO
RRSP contribution at 3%
+1