← All roles

Senior Software Engineer

Passage· Technology
Apply on company site
Toronto OntarioCA$100k - CA$150kFull-timePosted 11mo ago

About the role

Senior Software Engineer role at Passage, focused on building AI-powered technology to remove barriers to opportunity. On-site in Toronto, full-time, with compensation in CAD and equity opportunities.

Responsibilities

  • 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.

Qualifications

  • 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.

Skills

Required:PythonDjangoTypeScriptReact
Last updated Oct 22, 2026. Interested? Apply on the company site.

About Passage

Providing access to life-changing opportunities

The most advanced AI engine for processing applications. From student admissions to professional licensing, Passage connects talent to life-changing opportunities.

AI application processingstudent admissionsprofessional licensingimmigration support

More open roles at Passage