Principal Software Developer
APEXA · Canada · 2026-10-03
About this 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
Originally posted on Himalayas
Skills asked for
- c#
- html
- css
- javascript
- react
- angular
- vue
- rest
Similar jobs
- Senior/Principal Software Engineer - Creator DataRoblox · San Mateo
- Principal Software Engineer- Safety ExperienceRoblox · San Mateo
- Principal Software Engineer - Object StoreRoblox · San Mateo
- Principal Software Engineer, Creator Game OperationsRoblox · San Mateo
- Principal Software Engineer, Core ServicesRoblox · San Mateo
- Principal Software Engineer, BuildRoblox · San Mateo
- Principal Software Engineer, Ads User ExperienceRoblox · San Mateo
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.