HOME Software Engineering & Dev Principal Software Developer
  • Apexa
  • Canada,
  • Full-Time
  • 11 days ago
Apexa VERIFIED EMPLOYER

Principal Software Developer.

Remote Software Engineering & Dev Full-Time

Principal Software Developer: our view in 3 lines...

  • The Role:This role is for a principal software developer building full-stack software for life insurance contracting and compliance.
  • The Person:The person will design, develop, test, maintain, and support software components, improve performance and security, translate business requirements into solutions, and mentor other developers.
  • Requirements:The ideal candidate has 10+ years of experience with C#, ASP.NET MVC, HTML, CSS, JavaScript, MS SQL Server, T-SQL, modern front-end frameworks, unit testing, integration testing, and TDD.

About the role

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 

Published September 17, 2026
Location Canada, Canada
Job Type Full-Time