Principle Software Engineer
Listed on 2026-06-16
-
Software Development
Software Architect, .NET Developer, Cloud Engineer - Software
12 month contract to hire
Hybrid 1-2x per week in Toronto
Pay: $80-95/hr incorp
Required Skills & 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
- Experience with in 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 Dev Ops best practices
- Exposure to microservices architecture
- Experience supporting or influencing mobile application development
- Background in modernizing legacy systems into scalable, digital‑first solutions
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 an up‑to‑date .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 cooperative Agile environments, and has the credibility and communication skills to influence both technical teams and business stakeholders.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: