Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$220k - $300k per year

Owl.co

This position requires local presence. Please view similar jobs below.

We’re building applied AI systems for high‑stakes, real‑world decisions. Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditability, and low bias.

The single gnarliest, most impact‑heavy place this problem shows up is in insurance claims, so that’s where we’re deployed today, running in production at some of the largest carriers in North America.

We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering challenges, and lead the integration of advanced AI models into highly scalable, production‑grade features.

We have engineering hubs in New York City and Toronto, and this role is 5 days per week onsite in one of those offices. We optimize for people who like to think deeply, whiteboard with other sharp engineers, and ship ambitious systems together in person.

Join us at Owl.co and become an integral part of a forward‑thinking team dedicated to transforming the insurance industry through technology. Your technical leadership will play a crucial role in shaping our product roadmap and delivering massive value to our clients.

Key Responsibilities

Own the end‑to‑end system architecture of our core platform, ensuring it is highly scalable, secure, and capable of processing large‑scale unstructured data.

Spearhead the engineering effort to seamlessly integrate, scale, and maintain applied AI and machine learning models in a high‑stakes production environment.

Partner with Product leadership and cross‑functional teams to define the long‑term technical roadmap and translate business goals into actionable engineering initiatives.

Act as a technical mentor and force multiplier for engineers across the organization, setting the gold standard for code quality, system design, and engineering best practices.

Take hands‑on ownership of the most difficult technical challenges related to system latency, model inference constraints, and complex data pipelines.

Continuously evaluate and introduce new technologies, frameworks, and engineering practices to improve the speed and reliability of our technical stack.

Ideal Profile

Bachelor's or Master's degree in Computer Science or a related technical field.

7+ years of experience in software development, with a proven track record operating at a Staff or Principal level within a product‑driven organization.

Deep, hands‑on experience designing, deploying, and scaling AI/Machine Learning systems or LLM‑based applications in a production environment.

Experience with Supervised Fine‑Tuning (SFT) and Reinforcement Learning (RL) techniques for LLMs and VMs.

Expert‑level proficiency in programming languages such as Python, TypeScript or similar.

Exceptional problem‑solving skills and the ability to navigate extreme technical ambiguity.

High‑level communication skills and the ability to debate architecture with engineers while explaining technical trade‑offs to executive leadership.

Extensive experience with cloud platforms such as AWS or Azure.

Deep knowledge of containerized microservices architecture and modern backend APIs.

Experience building software for highly regulated industries where auditability and bias mitigation are critical.

Experience AI coding agents such as Claude Code, Codex, Cursor to accelerate development workflows.

Industry Leaders

Our technical leadership comes from Meta, Microsoft, X, and Goldman Sachs, bringing world‑class expertise to our agile team.

Market Leadership

We hold the largest market share in our space, offering a proven ROI and maintaining a 100% customer retention rate, with renewals consistently doubling their previous terms.

Lean & Impact Driven Team

Our small, nimble team makes swift decisions and encourages direct communication and innovation through a flat organizational structure. You’ll make real, meaningful contributions right from the start.

Established Product-Market Fit

AI‑Driven Product that helps shape an AI‑powered enterprise solution for insurance companies across the US and Canada.

  • Healthcare benefits: we cover 100% of the premiums for you and 70% for your family members (medical, dental & vision)
  • RRSP matching to help you save for your future
  • Recharge: 4 weeks of paid time off & 5 additional personal/sick days
  • Daily team lunches
  • Bi-annual offsites: we'll make sure everyone at Owl has an opportunity to hang out with teammates IRL at least twice a year

Salary Range

$220,000 - $300,000 CAD Our salary ranges are benchmarked and are determined by role and level. The range displayed on each job posting reflects a range target for new hire salaries for the position and could be higher or lower based on a multitude of factors, including job‑related skills, experience, location, and relevant education or training.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Toronto, ON vacancy
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates across Canada, with working hours aligned...  ...processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure.... 
    Suggested
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    18 days ago
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $180k - $275k per year

     ...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that... 
    Suggested
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...of others, and it defines our culture. About the job As a Principal Engineer, you'll be a founding member of OpenTable's Agentic Engineering Platform team within Product Engineering, rethinking how software gets built. Our goal is to redesign the full product delivery... 
    Suggested
    Work at office
    Local area
    2 days per week

    OpenTable

    Toronto, ON
    6 days ago
  • $170k - $190k per year

     ...Job Description Principal Full-Stack Software Engineer at a glance... Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer to lead our internal engineering platform, standards framework, and developer enablement ecosystem... 
    Suggested
    Full time
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    3 days ago
  • $184k - $253k per year

     ...agents who depend on it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and compass for the...  ...wider platform aligned. What you'll bring ~10+ years of software engineering experience, with a proven track record as a Principal... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    18 hours ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Hybrid, three days per week, Toronto / Greater Toronto Area (GTA), Ontario, Canada Job Type: Permanent, Full-Time Hiring Timeline: Immediate Reporting Line: General Manager at... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Fulfillment IQ

    Toronto, ON
    a month ago
  • usd218k per year

     ...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process...  ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    24 days ago
  •  ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great... 
    Full time
    Flexible hours

    Stock Recruitment

    Toronto, ON
    9 days ago
  •  ...Job Description Are you a Principal-level software engineer who enjoys solving complex customer problems while remaining deeply hands-on with technology? Thomson Reuters is looking for a Principal Software Engineer / Architect – AI, CoCounsel Forward Deployed Engineering (... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    3 days ago
  •  ...Job Description Thomson Reuters is looking for a Principal Software Engineer / Architect – AI to join our CoCounsel Forward Deployed Engineering organization. In this highly hands-on individual contributor role, you will work directly with customers to solve complex business... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Cosmo is on the rise. About the Role Department: Engineering Role Summary: We are looking for a Principal Engineer to set the technical direction for our...  ...Required Experience ~8+ years of professional software engineering experience, with 6+ years focused on Android... 
    Full time
    Internship
    Remote work

    COSMO

    Toronto, ON
    13 days ago
  •  ...Job Description Principal Engineer Are you passionate about pushing the boundaries of AI technology and leading the charge in building...  ...Responsibilities ~ Provide technical leadership and define software development strategies for critical AI projects, ensuring alignment... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $125k - $171.9k per year

     ...Job Description Overview Our Geotechnical Team in Ontario is expanding and we are now looking for an experienced Principal Geotechnical Engineer to join our team. This position is located in Etobicoke and/or Vaughan, Ontario but we would consider applicants in the greater... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    4 days ago
  •  ...Principal System Engineer About the Role We are seeking a seasoned, hands-on Principal System Engineer to act as a technical vanguard and drive engineering excellence across our organization. Operating in a highly regulated banking environment, you will be the driving... 
    Permanent employment
    Shift work

    Backbase

    Toronto, ON
    6 days ago
  • $69k - $114k per year

     ...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities that enable... 
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    16 hours ago
  • $148.2k - $169.1k per year

     ...Principal Associate, AI Engineer About Capital One Canada For 30 years, we've been on a mission to change banking for good. We challenge the traditional...  ...One. Design, develop, test, deploy, and support AI software components including foundation model training, large language... 
    Long term contract
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    3 days ago
  • $165k - $200k per year

     ...technology team focuses on delivering top-tier technology solutions to enable and grow the global GTB business. Role Overview As a Principal Engineer within the Global Transaction Banking (GTB) program, you will bring together enterprise-scale technical leadership and hands-on... 
    Full time
    Work from home

    TD

    Toronto, ON
    3 days ago
  •  ...DPSP match, employee assistance programs and time away - don't worry, we've got you covered. The Job at a Glance As a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll drive... 
    Full time
    Contract work

    Parts Town Canada

    Toronto, ON
    19 days ago
  • $150k - $180k per year

     ...ON Work Arrangement: Onsite / 4 Days in Office Salary: $150K–$180K Experience: 12–18 Years We are looking for a  Principal Data Engineer – Databricks to lead enterprise-scale data modernization initiatives, with a strong focus on  Cloudera-to-Databricks migration... 
    Temporary work
    Work at office

    Staffmax Staffing & Recruiting

    Toronto, ON
    5 days ago
  • $87.4k - $137.4k per year

     ...Job Description As a Software Engineer on the Litigation Drafting team you will be building the next generation of AI agentic product for legal professionals. The team takes early Labs concepts and turns them into scalable, production-ready features. You will be developing... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    3 days ago
  • $92k - $118k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the full... 
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    3 days ago
  • $165k - $190k per year

     ...proactive, data-driven care at scale.   About the Role As Principal Software Engineer, Health Data & Interoperability, you will be the senior...  ...it working as sources change. Work with federated query engines such as Trino and with ingestion patterns that span many... 
    Remote job
    Work at office
    Flexible hours

    Verto Health

    Toronto, ON
    a month ago
  • $172.96k - $197.4k per year

     ...93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer - Capital One Travel Tech - Full-stack / développeur principal ou développeuse principale en logiciels About...  ...One Canada est un employeur souscrivant au principe de l’égalité d’accès à l’emploi et s’engage à... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Day shift

    Capital One

    Toronto, ON
    3 days ago
  • $140k - $175k per year

     ...balances and transactions with speed and certainty. As a Staff Software Engineer – AI on the Confirmation Product Engineering team, you will...  ...retrieval, and document understanding. You will partner with Principal Engineers and cross-functional teams to establish AI engineering... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    3 days ago
  • $95k - $145k per year

     ...Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering...  ...consulting skills. Grow your career into Software Architect, Principal Architect, Technical Practice Lead, or Director, Software Engineering... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Toronto, ON
    2 days ago
  • $130k - $155k per year

     ...for everyday shoppers. Fluent is hiring its first dedicated AI Engineer. Over the past year, AI at Fluent has moved from pilots to...  ...backlog should be. Requirements ~3+ years of professional software or data engineering experience, with strong Python and SQL. ~... 
    Full time
    Work at office
    Remote work

    Fluent, LLC

    Toronto, ON
    4 days ago
  • $200k - $275k per year

     ...We are a diverse team of engineers, product managers, and designers...  ...team under Okta Secures AI as a Principal Machine Learning (ML)...  ...inference or semantic evaluation engines directly into the API gateway...  ...to the role ~10+ years of software development experience, with... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Okta

    Toronto, ON
    18 hours ago
  •  ...The Software Engineer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to... 
    Full time

    Citigroup

    Toronto, ON
    1 day ago
  • $125.28k - $210.6k per year

     ...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging... 
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!