Senior Software Engineer

Passage

Toronto

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A global education support organization in Toronto seeks a Mid-Senior Software Engineer to solve complex problems and develop engaging applications. Ideal candidates have strong skills in frontend or backend development, with proficiency in Python, Django, and React. The position requires in-office presence and aims to create meaningful impact in the education sector.

Qualifications

  • 5+ years of experience as a Software Engineer.
  • Strong understanding of design patterns and database development.
  • Ability to architect complex services and manage databases.

Responsibilities

  • Solve complex problems end-to-end.
  • Design, develop, and maintain software applications.
  • Collaborate with cross‑functional teams to develop new features.

Skills

Frontend or Backend development
Problem-solving
Empathy
Ownership

Education

Bachelor degree in computer science or related field

Tools

Python
Django
TypeScript
React
GCP

Job description

Who We Are

Imagine a world where your birthplace doesn’t limit your dreams. 🌍 That’s what Passage is here to create. We aren’t just a bridge of financial support; we connect families all around the world to life‑changing opportunities. We believe in a future where deserving students can pursue their dreams & ambitions—even if their parents don’t have money.

Our mission is bold but simple: by 2030, we aim to dismantle the barriers preventing brilliant minds from accessing the opportunities they deserve. Starting with financial barriers, we’re offering loans to international students and refugees, helping them pursue better education in Canada and unlock a world of possibilities—not just for themselves, but for their families and future generations, too.

It’s important to note that we maintain an in‑office working policy, and we require candidates to either reside in Toronto or be open to commuting into the office a few days a week.

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.
Ready to Join Us?

We’re on a mission to make the world a fairer place, one student at a time. If you’re excited to work hard, innovate fearlessly, and collaborate with a high‑energy team striving for global impact, we’d love to meet you.

Let’s help shape a future where every dream can thrive—no matter where it’s born.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Information Services

Referrals increase your chances of interviewing at Passage by 2x

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Passage • Toronto

On-site
CAD 180,000 - 220,000
Equity
Above C$200K compensation
Staff Software Engineer
Staff Software Engineer

Passage • Toronto

On-site
CAD 150,000 - 200,000
Equity
Staff Software Engineer, Backend Platform
Staff Software Engineer, Backend Platform

Robinhood • Toronto

On-site
CAD 200,000 - 235,000
Equity ownership
Bonus programs
Supplemental health insurance
+4
Software Engineer / Senior Software Engineer
Software Engineer / Senior Software Engineer

Leadership Connect, Inc. • Montreal

Hybrid
CAD 90,000 - 140,000
Extended Health Care
Dental Care
Life & Disability insurance
+6
Principal Software Engineer, Product Engineering
Principal Software Engineer, Product Engineering

Jobgether • Canada

Remote
CAD 180,000 - 240,000
Competitive compensation
RSU stock
Remote-first: Canada-wide withprovince
+4
Software Engineer
Software Engineer

MyBeacon Services Inc • Toronto

On-site
CAD 85,000 - 110,000
Full Stack Engineer / Senior Full Stack Engineer
Full Stack Engineer / Senior Full Stack Engineer

Leadership Connect, Inc. • Montreal

On-site
CAD 90,000 - 130,000
Awesome Extended Health Care Plan
Dental Care
Life & Disability insurance
+6
Software Engineer Intern, Fullstack (Summer 2027)
Software Engineer Intern, Fullstack (Summer 2027)

Lyft • Toronto

On-site
CAD 83,000 - 94,000
Mental health benefits
2 days paid time off + 3 days sick
Subsidized commuter benefits and ride-
Senior Software Engineer, Applied AI & Customer Solutions
Senior Software Engineer, Applied AI & Customer Solutions

Cousera Internal Rehire Job Board • Toronto

On-site
CAD 137,000 - 172,000
Software Engineer Intern, Backend (Summer 2027)
Software Engineer Intern, Backend (Summer 2027)

Lyft • Toronto

On-site
CAD 55,000 - 62,000
Mental health benefits
2 days PTO + 3 days sick leave
Subsidized commuter benefits
+1