Principal Software Developer
Apexa
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
- ...? Well… you might just be in the right place! We’re looking for a Principal Engineer to help shape the architecture and technical direction of Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores, serve their customers, and keep...SuggestedLong term contractFull timeImmediate start
- ...search, security, and observability help organizations deliver on the promise of AI. What is The Role We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead the architecture and design of Elasticsearch's main...SuggestedFull time
- ...RAG) for the world's largest organizations. We are seeking a Principal Software Engineer to join the Elasticsearch Performance team. In this... ...major architectural and code-level performance improvements. Developing foundational performance models and methodologies for complex...SuggestedFull time
$196.3k per year
...Do you want to develop more than just a product, while leading dev teams to victory? Do you want to layer AI into workflows to make... ...Then Jobber might be the place for you! We’re looking for a Principal Software Engineer to be part of our Software Engineering team. At Jobber...SuggestedRemote jobLong term contractFull timeInternshipManual laborWork at office$136.6k - $176.2k per year
.... The role We are looking for a Principal Software Engineer to serve as the Adobe Experience... ...hands-on experience designing, developing, and supporting AEM-based solutions.... ...you to do what you do best and help you develop your skills further with training, development...SuggestedRemote jobFull timeInternshipWork at officeLocal areaFlexible hours$169k - $270k per year
...vacancy. Who We Are Supporting customers software partners is a key part of international... ...with a partner. We are looking for a principal engineer to lead the development of this... ...efforts. This is an exciting opportunity to develop new AI powered development systems that...Full timeWork at officeLocal areaRemote work- ...factory operators, technicians, and production teams — all building the future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal...Full timeInternshipRelocation packageFlexible hours
- ...GitLab enables organizations to increase developer productivity, improve operational efficiency... ...trust GitLab to ship better, more secure software faster. The same principles built into... .... An overview of this role As Principal Product Manager, Software Factory, you’ll...Full timeRemote work
- ...Procedures and Informatica PowerCenter workflows. Design and develop scalable microservices using Java, Spring Boot, and cloud-native... ...engineering teams. Required Qualifications ~10+ years of software development experience with Java-based enterprise applications....Full time
$130k - $170k per year
...As a member of the Development team and working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent...Full time- ...promise of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally... ...technical design and collaboration with other engineers to develop the necessary components. Experience with large-scale data...Long term contractFull time
$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...Full timeRemote work- ...future of smart transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast lane and push the... ...Objectives and Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain product-level code across the entire...Remote workFlexible hours
$200.4k - $248k per year
...curious builders using technology to make communication more affordable and powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems, architecture, and tooling that make them possible. At TextNow, Members...Long term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact... ...builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your influence...Long term contractFull time$230k - $280k per year
...strong product sense and the ability to deliver polished, reliable software at every layer. What You Will Do You will lead the design... ...over a period of years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of software design principles...Full timeImmediate startRemote workHome office- ...Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist Plugin, and future AI product offerings. This is deliberately a hybrid role. We need the software engineering depth...Full timeSeasonal workImmediate startRemote workFlexible hours
- ...they serve. It’s not just about writing code – it’s about writing the future of local pizza. What You'll Do As a Staff Software Developer on our Services team, you will immerse yourself in our ambitious mission and take on a wide range of responsibilities to drive customer...Full timeLocal areaRemote workWork from homeFlexible hours
- ...user-friendly crypto experiences that put users in full control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure from the ground up. You'll work at the intersection of...Long term contractFull timeContract work
- ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers should... ...their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be...Long term contractFull time
$120k - $155k per year
...eliminating manual work and elevating the experience at each property. What We’re Looking For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product teams. You’ll work across the full stack to build and ship features that...Full timeTemporary workRemote work- ...that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test, you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within...Full time
- ...About the role This is a new role — one that doesn’t yet exist at Wealthsimple — and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring senior technical leadership to the work of making Wealthsimple more reliable at scale. You...Long term contractFull timeImmediate start
- ...and safer. Wealthsimple invests heavily in AI tooling for engineers, and we expect senior developers to push the frontier of how we use these tools to deliver production-grade software. You'll experiment with new workflows, share what works, and help establish patterns that...Long term contractFull timeInternship
$22.01 - $33.81 per hour
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who...Hourly payInternshipWork at officeLocal areaFlexible hours- ...Role We are building a multi-product company with a growing offering including Invest, Cash, Crypto, Trade and Tax products. As a Software Engineer on the Machine Learning Platform team, you will play a pivotal role in our mission to build a self-serve ML Platform to...Long term contractFull time
- ...smart transportation, and our Platform Engineering team is the ultimate interchange connecting it all. We are looking for a Senior Software Developer to take the wheel and build our unified API gateway—the high-speed express lane that powers everything from our web apps to our...Full timeContract workRemote workFlexible hours
- ...operations team investigate and resolve fraud cases efficiently Develop risk-based product features — such as dynamic transaction limits... ...to the people using them What you bring: ~4+ years of software engineering experience, ideally in a consumer-facing product environment...Long term contractFull time
- ...technical bar through design reviews, code reviews, documentation, pairing, and mentorship What you bring ~5+ years of professional software engineering experience, with a track record of shipping production-grade systems that real users depend on ~ Strong frontend...Long term contractImmediate start
- ...that enable hundreds of engineers to ship secure, high-quality software to millions of users with confidence and speed. Our platform... ...and deployment velocity as our measure of success. As a Senior Developer on our team, you won't just be maintaining pipelines; you'll be...Long term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- chief engineer Canada
- project engineer assistant project manager Canada
- directeur ingénierie Canada
- chief power engineer Canada
- engineering project manager Canada
- director software engineering Canada
- mechanical engineering project manager Canada
- general engineer Canada
- mechanical engineering director Canada
- software engineer internship Canada

