Principal Software Developer

Post Date

Jun 01, 2026

Location

Toronto,
Ontario

ZIP/Postal Code

M5C 2
Canada
Aug 03, 2026 Insight Global

Job Type

Contract-to-perm

Category

Architect (Engineering)

Req #

TOR-c7dacd19-f050-459c-95a2-d05de9f30948

Pay Rate

$68 - $85 (hourly estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

JOB DESCRIPTION
Insight Global is hiring a Principal Engineer to join a high-impact digital engineering team supporting consumer-facing technology initiatives within a large financial services environment. This is a contract-to-hire opportunity based in Toronto, focused on helping shape and deliver scalable digital solutions across online and potentially mobile platforms.
This role is ideal for a highly senior technical leader who operates at the intersection of architecture, design, and hands-on engineering. The Principal Engineer will play a key role in defining technical direction, guiding engineering best practices, and contributing directly to development efforts within a modern .NET environment.
This individual will function similarly to a Delivery Lead or Solution Architect, with a strong emphasis on both technical leadership and execution. Approximately 50% of the role will focus on design and architecture, with the remaining 50% dedicated to hands-on coding, solution delivery, and mentoring junior developers. This person must be comfortable setting technical standards, solving complex engineering challenges, and leading by example through code.
The ideal candidate is someone who brings deep experience building consumer-facing digital applications, thrives in collaborative Agile environments, and has the credibility and communication skills to influence both technical teams and business stakeholders.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

REQUIRED SKILLS AND EXPERIENCE
• 15+ years of professional software development experience
• Proven experience operating at a Principal Engineer, Lead Engineer, Solution Architect, or Delivery Lead level
• Strong hands-on experience with .NET / C# development in modern enterprise environments
• Experience designing and delivering consumer-facing digital applications, ideally across web and/or mobile platforms
• Strong background in software architecture, solution design, and scalable system development
• Ability to remain hands-on in code while also driving higher-level technical direction
• Experience mentoring developers and leading by example in engineering best practices
• Strong understanding of secure coding principles, code quality, and system performance optimization
• Experience working in Agile/Scrum environments with cross-functional teams
• Strong communication and stakeholder management skills, with the ability to influence both technical and non-technical audiences

Nice to Have Skills & Experience

NICE TO HAVE SKILLS AND EXPERIENCE
• Experience within financial services or other highly regulated environments
• Exposure to modern front-end frameworks such as React, Next.js, Angular, or related digital technologies
• Experience with cloud platforms such as AWS, Azure, or GCP
• Familiarity with CI/CD pipelines, containerization tools such as Docker/Kubernetes, and DevOps best practices
• Exposure to microservices architecture
• Experience supporting or influencing mobile application development
Background in modernizing legacy systems into scalable, digital-first solutions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.