← All roles

Staff Software Engineer

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

About the role

Staff Software Engineer role focused on solving complex problems end-to-end, designing and maintaining complex software, and leading technical design and architecture within Passage. On-site in Toronto, full-time, guiding cross-functional collaboration and owning code quality.

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

  • 8+ 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:PythonDjangoTypeScriptReactSoftware design patternsDatabase design and development
Nice to have:Cloud platforms (GCP)
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