Passage
Principal Software Engineer
4mo ago
Leadsoftware architecturescalable systemssystem design
Senior technical leadership role to architect and scale core systems supporting Passage’s AI-driven platform and global operations.
About the company
- Who we are: We build technology that removes barriers blocking talent from opportunity, combining the latest advancements in AI with human judgment.
- How we expand access: Access isn't real if it's unaffordable. Through our sister company, Passage Funding, we provide financing for international students.
- What we believe: Access to opportunity should not be determined by geography, gender, or wealth. We reinvest a portion of our profits to support those cut off from education - including our Afghan program.
- Access is the product: We build AI that turns paperwork into decisions, and decisions into real outcomes.
- Our mission is bold but simple: by 2030, we aim to dismantle the barriers preventing brilliant minds from accessing the opportunities they deserve.
- 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
Responsibilities
- We are looking for a Principal Software Engineer to help architect and scale the core systems that power Passage.
- This is a senior technical leadership role focused on building reliable, scalable systems while shaping the long-term technical direction of the company. You will work closely with engineering, product, and leadership teams to design systems that support Passage’s AI-driven platform and global operations.
- You will take ownership of complex technical problems, define architectural standards, and help ensure our systems remain reliable, secure, and scalable as the company grows.
- This role is ideal for someone who enjoys solving deep technical problems while also influencing engineering culture and technical strategy across the organization.
Requirements
- 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
Nice to have
- 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
Conditions
- Above C$200K + Offers Equity
Other
- 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
- Own the design and implementation of large engineering initiatives
- Break down complex problems into clear technical solutions
- Guide teams through major architectural decisions
- Define best practices for system design, testing, performance, and reliability
- Improve engineering workflows and development processes
- Ensure high-quality, maintainable code across the platform
- Mentor engineers across the organization
- Review system designs and provide technical guidance
- Help cultivate a high-ownership, high-quality engineering culture
- Passage operates with an in-office working model.
- Candidates must be based in Toronto or open to relocating and working five days per week in our Toronto office.
- We are building a company designed to expand access to life-changing opportunities around the world.
- If you are excited about solving hard technical problems, building systems with global impact, and shaping the engineering direction of a mission-driven company, we would love to meet you. Note: Artificial intelligence may be used in the screening or assessment of applicants.
- If your experience does not match every requirement but you believe you can thrive in this role, we encourage you to apply.