Insight Global
Principle Software Engineer - toronto
Toronto, Ontario · Principal · Contract
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~30% per draw at Level II). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Third-party placement is common here
Green-card follow-through: 67%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- 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…
Nice to have
- 12 month contract to hire
Compensation
- $80k-$95k
This listing is sourced directly from Insight Global's careers page and normalized into a canonical job model.