← All roles

Principal Software Engineer

Passage· Technology
Apply on company site
Toronto OntarioCA$200k+Full-timePosted 7mo ago

About the role

Senior technical leadership role focused on architecting and scaling Passage's core systems, shaping long-term technical direction, and driving reliability, security, and global scalability for an AI-driven platform.

Responsibilities

  • 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

Skills

Required:Backend architecture and designDistributed systemsLeadership and mentorshipSystem design
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