Principal Software Engineer
Passage· Technology
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
- Finance Manager4d agoGurgaon, India · Finance
- Senior Analytics Engineer2mo agoToronto Ontario · Technology
- Senior Software Engineer11mo agoToronto Ontario · Technology
- Staff Software Engineer11mo agoToronto Ontario · Technology
- Exceptional Talent11mo agoToronto Ontario · General