Apply now

Posted 2 months ago

Principal Software Developer

@ Apexa

Remote in Canada

RemoteFull-time10+ years experience
Apply now
SIGNALS

Overview

Apexa is hiring a Principal Software Developer for a fully remote full-time role. The developer designs, builds and tests secure, scalable web applications, mentors developers and supports internal and external users. Requires 10+ years of web development experience with C#, ASP.NET MVC and SQL Server.

Responsibilities:

  • Design, develop, test and maintain high-quality software components
  • Drive performance tuning and security best practices
  • Translate business requirements into scalable software solutions
  • Participate in code reviews and mentor other developers
  • Provide ongoing support for internal and external users

Requirements summary:

  • 10+ years developing web applications
  • 10+ years with C#, ASP.NET MVC, HTML, CSS, JavaScript
  • 10+ years with MS SQL Server and T-SQL
  • 7+ years with Ember, React, Angular or Vue
  • Experience with unit, integration testing and TDD
  • Bachelor's degree or equivalent experience

Tools & skills

Benefits mentioned

Life insuranceRetirement plan
Source and dates

Employer career site / ATS feed · jazzhr

Employer posting date
2026-09-16
First seen by our source
2026-10-09
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityLead
DepartmentSoftware development
Experience10+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Engineering
Perks mentionedRetirement plan

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy1
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 a Client
    Act Like an Owner
    Make a Difference

Similar jobs

  • Principal Software Developer (DevOps)

    Montréal, QC
    Full Time

    Aspen Technology Quebec Inc.

    8+ YOECandidates need 8-12 years of related experience or an advanced degree with less experience. They need working knowledge of cloud-native tools such as Kubernetes, Docker and Azure, plus French and English at C1 level.

    Azure DevOps Pipelines, GitHub Actions, Terraform, Ansible, Docker, Kubernetes

  • Senior Principal Software Developer, Mobile Platform

    Toronto, ON +1
    $88k–$125k/yrHybridFull Time

    MaintainX (An Autodesk Company): MaintainX is a technology company pioneering a next-generation approach to maintenance and asset management.

    10+ YOECandidates need 10+ years of software engineering experience, including significant mobile work and staff-level or principal technical leadership. They need deep React Native expertise, experience with shared SDKs and mobile CI/CD and release management, and an AI-native mindset. Expert English is required.

    React Native, CI pipelines, build systems, release trains, observability tools

  • Principal Software Developer

    Montréal, QC

    8+ YOEYou will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events…; You will gather functional…

    Agile development, Industrial software, Test automation, Leadership, Collaboration, Regulatory compliance

  • Principal Software Developer - Vector Search - Elasticsearch

    Canada

    Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.

    Candidates need experience implementing vector similarity techniques (such as HNSW or IVF) on large-scale search platforms, strong core Java skills, and the ability to work autonomously. Strong written and verbal communication for distributed, asynchronous collaboration is also required.

    Elasticsearch, Lucene, Java, GitHub, Slack, Zoom

    Principal Software Developer - Storage Engine - Elasticsearch

    Canada

    Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.

    Candidates need a proven record of building high-performance database or search systems, strong core Java skills including concurrency, and experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB or Prometheus. They must work autonomously and communicate clearly across distributed teams, and use AI tools to speed up development while owning the results.

    Elasticsearch, ES|QL, GitHub, Slack, Zoom

    Principal Software Developer - Security - Elasticsearch

    Canada

    Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.

    Elastic needs deep Java and JVM expertise, scalable authorization design (RBAC/ABAC), distributed systems security and OAuth 2.0 or SAML knowledge. Candidates should be able to lead distributed teams autonomously.

    Elasticsearch

    Principal Software Developer - Search Infra - Elasticsearch

    Canada

    Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.

    Candidates need proven experience leading technical projects in search infrastructure and distributed systems, plus strong core Java skills. Hands-on experience with Elasticsearch, Lucene or Solr and clear written and verbal communication are also required.

    Elasticsearch, Lucene, Solr, GitHub, Zoom, Slack

    Principal Software Developer - Search Algorithms - Elasticsearch

    Canada

    Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.

    Candidates need professional experience with vector similarity search and vector databases, such as HNSW or IVF, at scale. Strong core Java skills, autonomy, and clear written and verbal communication for distributed work are also required.

    Elasticsearch, Java, Lucene, Git, Zoom, Slack

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.