Apply now

Posted 11 months ago

Senior Software Engineer

@ Passage

Toronto, Ontario

On-siteFull-time5+ years experience
Apply now
SIGNALS

Overview

Passage is hiring a Senior Software Engineer to design, build and lead the architecture of software that removes barriers to education and opportunity. The role is full-time, requires working five days a week in the Toronto office, and pays C$100K to C$150K plus equity.

Responsibilities:

  • Design, develop and maintain complex software applications
  • Lead technical design and architecture of software systems
  • Collaborate with cross-functional teams on new features and products
  • Write clean, maintainable code following best practices
  • Participate in code reviews and give feedback

Requirements summary:

  • 5+ years of experience as a Software Engineer
  • Proficiency in Python, Django, TypeScript and React
  • Experience with cloud platforms such as GCP (a plus)
  • Deep knowledge of software design patterns and architecture
  • Strong understanding of database design and development
  • Bachelor's degree or higher in computer science or related field (nice to have)

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2025-11-29
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Fields of studyComputer science, Related field
Perks mentionedStock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

Passage

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Our mission is to provide access to life-changing opportunities.

Full company description

Everyone should have equal access to opportunities. Passage matches top international talent with labor shortages in Canada and helps fund their journey. By 2030, our goal is to remove the financial barriers for study abroad and immigration.

LinkedIn followers
9,754
People associated on LinkedIn
71
Reported office locations
  • Toronto, Ontario, CA
Business categories
  • Human Resources
  • Education
  • Legal Tech
  • EdTech
  • Information Services
  • Recruiting
  • FinTech
  • Financial Services
  • Artificial Intelligence (AI)
Other recorded names
  • Passage
Profile identifies a recruitment agency
No
Reported total investment
30,311,067

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Everyone should have equal access to opportunities. Passage matches top international talent with labor shortages in Canada and helps fund their journey. By 2030, our goal is to remove the financial barriers for study abroad and immigration.

FieldValue
IndustryInformation Services
Company size11-50 employees
HeadquartersToronto, Ontario
Organization typePrivately Held
Year founded2023
Open jobs on Jobsy5
LinkedInView page
Job description

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.

Who you are

You’re a mission-driven, ambitious individual who wants to win by doing good. You’re passionately curious about the world, empathetic toward others, and driven to create meaningful impact. You’re not afraid of a problem and see it as an opportunity. You’re a builder.

You likely have a strength in either frontend or backend development. If you're more experienced in frontend, we value your eye for design and your talent for creating engaging user experiences. If backend is your area of expertise, we look for your ability to architect complex services and manage databases effectively. In both cases, we count on you to contribute thoughtfully to product decisions.

What you will do

  • Solve complex problems end-to-end.

  • Design, develop, and maintain complex software applications.

  • Lead the technical design and architecture of software systems.

  • Collaborate with cross-functional teams to develop new features and products.

  • Write clean, maintainable code in accordance with best practices.

  • Participate in code reviews and provide feedback to improve overall code quality.

  • Exhibit a strong sense of ownership in all aspects of your work.

Nice to haves

  • 5+ years of varying experiences as a Software Engineer.

  • 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 building systems, solving complex problems, and shaping how a company makes decisions, 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

C$100K to C$150K + Offers Equity

Similar jobs

  • Senior Software Engineer, Database

    Ottawa, ON
    $170k–$230k/yrRemoteFull Time

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ YOECandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybridFull Time

    Achievers

    3+ YOECandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    $120k–$140k/yrOn-siteFull Time

    DEG Services

    7+ YOE2+ MgmtCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, Backend

    Toronto, ON
    HybridFull Time

    Operating with the speed and autonomy of a startup and the resources of a global alternative legal services provider, the team builds intelligent agents, reasoning engines, knowledge…; Required Qualifications; 3+ years…

  • Software Engineer, ML Ops

    Toronto, ON
    RemoteFull Time

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    $82k–$122k/yrFull Time

    CARFAX

    3+ YOECandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    $93k–$139k/yrFull Time

    CARFAX

    5+ YOECandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybrid

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.