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

Principal Software Engineer

$200k per year
Full-time

passage

Who we are

Who we are: We build technology that removes barriers blocking talent from opportunity, combining the latest advancements in AI with human judgment.

How we expand access: Access isn't real if it's unaffordable. Through our sister company, Passage Funding, we provide financing for international students.

What we believe: Access to opportunity should not be determined by geography, gender, or wealth. We reinvest a portion of our profits to support those cut off from education - including our Afghan program.

Access is the product: We build AI that turns paperwork into decisions, and decisions into real outcomes.

Our mission is bold but simple: by 2030, we aim to dismantle the barriers preventing brilliant minds from accessing the opportunities they deserve.

The role

We are looking for a Principal Software Engineer to help architect and scale the core systems that power Passage.

This is a senior technical leadership role focused on building reliable, scalable systems while shaping the long-term technical direction of the company. You will work closely with engineering, product, and leadership teams to design systems that support Passage’s AI-driven platform and global operations.

You will take ownership of complex technical problems, define architectural standards, and help ensure our systems remain reliable, secure, and scalable as the company grows.

This role is ideal for someone who enjoys solving deep technical problems while also influencing engineering culture and technical strategy across the organization.

What you will do

Architect core systems

  • Design and evolve the architecture of Passage’s core platform

  • Build scalable backend services that support admissions automation, financial systems, and operational workflows

  • Ensure systems are reliable, secure, and capable of supporting global scale

Lead complex technical initiatives

  • Own the design and implementation of large engineering initiatives

  • Break down complex problems into clear technical solutions

  • Guide teams through major architectural decisions

Establish engineering standards

  • Define best practices for system design, testing, performance, and reliability

  • Improve engineering workflows and development processes

  • Ensure high-quality, maintainable code across the platform

Partner across the company

  • Work closely with product, data, and operations teams to understand business needs

  • Translate product requirements into scalable technical solutions

  • Help leadership understand technical trade-offs and long-term architecture decisions

Mentor and elevate the engineering team

  • Mentor engineers across the organization

  • Review system designs and provide technical guidance

  • Help cultivate a high-ownership, high-quality engineering culture

Qualifications

  • Bachelor’s degree in computer science, engineering, or a related technical field

  • 5+ years of professional software engineering experience

  • Deep experience designing and building scalable backend systems

  • Strong programming skills in modern backend languages (such as Python, TypeScript, Go, or similar)

  • Experience working with distributed systems and cloud infrastructure

  • Strong system design and architectural thinking

  • Experience leading complex technical initiatives across multiple teams

  • Ability to operate independently and make high-impact technical decisions in a fast-moving environment

Nice to have

  • Proficient in Python , Django , TypeScript , and React .

  • Experience with cloud platforms such as GCP is a plus.

  • Deep knowledge of software design patterns and architecture .

  • Strong understanding of database design and development .

  • Bachelor degree or higher in computer science or related field

Location

Passage operates with an in-office working model.

Candidates must be based in Toronto or open to relocating and working five days per week in our Toronto office.

Ready to join us?

We are building a company designed to expand access to life-changing opportunities around the world.

If you are excited about solving hard technical problems, building systems with global impact, and shaping the engineering direction of a mission-driven company, we would love to meet you.

Note: Artificial intelligence may be used in the screening or assessment of applicants.

If your experience does not match every requirement but you believe you can thrive in this role, we encourage you to apply.

Compensation

Above C$200K + Offers Equity

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Toronto, ON vacancy
  •  ...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 - $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
    21 days 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
    7 hours ago
  • $123.9k - $203.6k per year

     ...partnership with SRE and security. Key Responsibilities Platform Software Development: Set group-wide guardrails for platform...  ...execution of all phases of the software development lifecycle; coaches engineers across teams or units to drive improvements. Acts as a subject... 
    Suggested
    Long term contract
    Temporary work
    Shift work

    Oracle

    Toronto, ON
    1 day 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
    6 days ago
  •  ...care 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 workflow... 
    Full time

    Opentable

    Toronto, ON
    10 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
    4 days 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
    27 days ago
  •  ...the senior-most individual contributor on the Forward Deployed Engineering (FDE) team, you will define and drive the technology strategy and...  ...strategically important engagements, working alongside Staff Software Engineers and Architects, Senior Legal AI Engineers, and AI Solution... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Toronto, ON
    19 hours 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
    6 days ago
  •  ...Job Description: Operating at the intersection of MarTech, software engineering, data platforms, and digital experience delivery, you'll help...  ...engineering experience, including experience at a Staff, Principal, or equivalent technical leadership level. Strong hands-on... 
    Long term contract
    Work at office
    Immediate start

    Sun Life of Canada - Corporate

    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
  •  ...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
    12 days 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
    16 days ago
  •  ...Job Description Principal Engineer Are you passionate about pushing the boundaries of AI technology and leading the charge in building intelligent...  ...Responsibilities Provide technical leadership and define software development strategies for critical AI projects, ensuring... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    7 days ago
  • $165k - $210k per year

     ...semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems...  ....   Role Overview Astera Labs is seeking a hands-on Principal DFT Engineer to drive DFT architecture and execution for its signal-... 
    Flexible hours

    Astera Labs

    Toronto, ON
    7 hours ago
  • $165k - $200k per year

     ...more specific details for this role. Job Description: Principal Engineer – GTB Dev & Infra Global Transaction Banking is rebuilding...  ...What We're Looking For  Core Requirements  10+ years of software engineering experience, with the last 3+ in architecture or technical... 
    Contract work
    Work from home

    TD Bank

    Toronto, ON
    3 days ago
  •  ...multiple countries.  Position overview   We are seeking a Principal Engineer who combines deep technical expertise with strong people...  ...operating model. The successful candidate will combine strong software engineering and architecture experience with practical leadership... 
    Long term contract
    Full time

    Raising The Village

    Toronto, ON
    12 days 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
    6 days 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
    12 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
    9 days ago
  • $184.5k - $205k per year

     ...™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems...  ...unique infrastructure requirements. Discover more at Principal Engineer – Embedded Firmware & Software  Location: Toronto or Ottawa... 
    Full time
    Remote work
    Flexible hours

    Astera Labs

    Toronto, ON
    3 days ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that... 
    Full time
    Internship
    Live In
    Manual labor

    decodahealth

    Toronto, ON
    3 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
    4 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
    6 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
    6 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
    9 days 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
    6 days ago
  • $18 - $50 per hour

     ...Responsibilities Tasks ~ JavaScript Object Notation (JSON) Experience and specialization Computer and technology knowledge Agile Android Cloud iOS Environment - Client/Server HTML Internet Servers Security software Multimedia software... 
    Work at office
    Remote work

    META Talent Agency

    Toronto, ON
    3 days ago

Do you want to receive more vacancies?

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