Principal Software Developer

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Software Developer building secure, scalable software connecting Life Insurance advisors, MGAs, and carriers. Leading full-stack development, architecture, testing, and technical mentorship.

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

Requirements

  • 10+ years of experience developing web applications
  • 10+ years of experience with C#, ASP.NET MVC, HTML, CSS, and 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 multithreading, dependency injection, and performance optimization
  • Strong grasp of data structures, algorithms, and design patterns
  • Experience with unit testing, integration testing, and test-driven development (TDD)
  • Proven track record of building secure, scalable, and maintainable applications
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Preferred: Hands-on experience with Ember.js, preferably v2.9.0
  • Preferred: SignalR integration
  • Preferred: API development using REST, SOAP, or WCF
  • Preferred: Cloud experience with AWS or Azure
  • Preferred: DevOps experience
  • Preferred: Experience in the Insurance Industry

Benefits

  • Competitive compensation
  • Comprehensive benefits package
  • Employer-matched RRSP contributions
  • Mission-driven culture aligned with MIB’s Core Values: Think Like a Client, Act Like an Owner, Make a Difference

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularASP.NETAWSAzureCloudEmber.jsJavaScriptMS SQL ServerReactSOAPSQLVue.js.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.