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
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.
Senior Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Java - based integrations, APIs, and scalable digital experiences.
Software Developer building reliable, scalable software for nonprofit organizations at Societ. Designing, testing, and releasing features across React, Node.js, .NET, Java, and cloud technologies.