
Principal Software Developer
Apexa · Canada · Remote
All reasons
- Open 46 days
In its favour
- Still listed on the employer's own board
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
Skills
- C#
- ASP.NET MVC
- HTML
- CSS
- JavaScript
- SQL Server
- T-SQL
- Ember
- React
- Angular
- Vue.js
- SignalR
- SOAP
- WCF
- AWS
- Azure DevOps
Similar roles
- Senior AI Platform EngineerMotive · Toronto · CAD 137,000–165,000/yrtoday
- Staff Software Engineer - BackendMotive · Vancouver · CAD 171,000–200,000/yrtoday
- Director, Developer Platform & ExperienceMotive · Vancouver · CAD 238,000–300,000/yrtoday
- AI Engineer (Agentic Systems)Jobgether · Canadatoday
- Senior Software Engineer - SecurityJobgether · Canada · CAD 65–70/hrtoday
- Software Development Engineer in Test - Agentic AutomationJobgether · Canada · USD 120,000–170,000/yrtoday