Principal Software Developer

APEXA

Canada

Remote

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

Principal Software Developer

About APEXA

APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying and standardizing contracting and compliance for Advisors, MGAs, and Carriers. We've achieved that vision through unparalleled collaboration — bringing together expert MGAs, Carriers, compliance professionals, service providers, Advisors, and a top-tier development team dedicated to innovation and excellence.
This role is completely remote.

Position Overview

We’re looking for a hands‑on Principal Software Developer with a strong background in full-stack development, technical leadership, and solution architecture. This role is ideal for someone who is passionate about clean code, test‑driven development, and delivering high‑quality, scalable software. You’ll thrive in our team if you’re a great communicator, a collaborative problem‑solver, and someone who learns quickly and takes ownership of their work.

Key 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

Required 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 programming constructs such as multithreading, dependency injection, and performance optimization

  • Strong grasp of software fundamentals: data structures, algorithms, design patterns

  • Experience with unit testing, integration testing, and TDD

  • Proven track record of building secure, scalable, and maintainable applications

Preferred Experience
  • Hands‑on experience with Ember.js (preferably v2.9.0)

  • SignalR integration

  • API development using REST, SOAP, WCF

  • Cloud experience with AWS or Azure DevOps

  • Experience in the Insurance Industry

Education
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience

What We Offer
  • Competitive compensation

  • Comprehensive benefits package

  • Employer‑matched RRSP contributions

  • A mission-driven culture aligned with MIB’s Core Values:
    Think Like aClient
    Act Like anOwner
    Make aDifference

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Principal Software Architect & Tech Lead
Remote Principal Software Architect & Tech Lead

APEXA • Canada

Remote
CAD 120,000 - 180,000
Competitive compensation
Comprehensive benefits package
RRSP matching
Full Stack AI Engineer
Full Stack AI Engineer

Apexon • Canada

On-site
CAD 80,000 - 110,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
Full Stack Software Engineer
Full Stack Software Engineer

Mnp • Calgary

On-site
CAD 90,000 - 130,000
generous base pay
vacation time
4 paid personal days
+9
Manager, Contracting Solutions
Manager, Contracting Solutions

iA Financial Group • Toronto

On-site
CAD 68,000 - 83,000
IT Manager
IT Manager

Apex Group Ltd (UK Branch) • Winnipeg

On-site
CAD 110,000 - 120,000
Five days in office
Discretionary yearly bonus
Competitive salary CAD 110k-120k
Senior Software Developer
Senior Software Developer

Ellement Consulting Group • Edmonton

On-site
CAD 110,000 - 140,000
Principal Software Developer
Principal Software Developer

autodesk • Vancouver

On-site
CAD 140,000 - 190,000
Senior Software Developer
Senior Software Developer

Cognition+ • London

Hybrid
CAD 85,000 - 135,000
Group RRSP
Incentives
Competitive compensation package
Guidewire Development Manager
Guidewire Development Manager

Michael Page International (Canada) • Markham

On-site
CAD 140,000 - 160,000
Performance-based bonus