APEXA Corp Logo

APEXA Corp

Principal Software Developer

Posted 13 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Canada
Expert/Leader
Remote
Hiring Remotely in Canada
Expert/Leader
Leads full-stack software development, solution architecture, performance optimization, security, testing, and code quality. Translates business requirements into scalable applications, contributes to planning, conducts code reviews, mentors developers, supports users, and collaborates with technical and business stakeholders. Requires extensive experience with C#, ASP.NET MVC, JavaScript frameworks, SQL Server, database optimization, secure development, testing, and TDD.
The summary above was generated by AI

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 

HQ

APEXA Corp Toronto, Ontario, CAN Office

Toronto, Canada

Similar Jobs

15 Days Ago
In-Office or Remote
Canada
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Software Engineer responsible for owning customer-facing products end to end, leading technical strategy, architecting large-scale distributed systems, and delivering AI-native experiences. The role involves full-stack implementation, product strategy, system design, code reviews, reliability, testing, telemetry, security, performance, and mentoring engineers. Candidates must have extensive experience building and operating large-scale systems and strong product, UX, communication, and collaboration skills.
Top Skills: Automated TestingDistributed SystemsProduction Telemetry
20 Days Ago
Remote
Canada
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Full Stack Software Engineer responsible for guiding technical direction, designing large-scale SaaS features, and building secure, reliable distributed systems. The role involves collaborating across product, design, and engineering; evaluating technical trade-offs; debugging team inefficiencies; contributing to code reviews and complex fixes; mentoring engineers; and improving engineering practices around testing, performance, security, privacy, and service operations.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesSaaS
12 Days Ago
Remote
Canada
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Own company-critical technical problems and long-term strategy across multiple organizations. Architect scalable customer-facing systems and platforms, remain hands-on in software development, influence senior product and engineering leaders, establish engineering standards, and drive responsible AI adoption in products and workflows. The role requires deep expertise in large-scale software systems, consumer products, distributed systems, and production ML and LLM applications.
Top Skills: Agentic FrameworksAIConcurrencyDatabasesDistributed SystemsFrontend SystemsLlm ApisMachine LearningMobile SystemsSearch SystemsStorage Systems

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account