Principal Software Engineer

Passage

Lagruère

Sur place

EUR 114 489 - 139 931

Plein temps

14 jours+
Générateur de candidature

Démarquez-vous pour ce poste — générez un CV et une lettre de motivation personnalisés en environ une minute.

Passez les filtres ATS

Avantages offerts par ce poste

Equity
Flexible working environment

Résumé du poste

A technology firm is seeking a Principal Software Engineer to architect and scale core systems. This senior role involves solving complex technical problems and leading engineering initiatives while establishing standards for system design and performance. Ideal candidates will have over 5 years of experience, strong programming skills in Python, TypeScript, or similar, and a background in scalable backend systems. The position requires a commitment to high-quality code and collaboration across teams, offering a salary above C$200K plus equity.

Qualifications

  • 5+ years of software engineering experience required.
  • Strong programming skills in backend languages necessary.
  • Experience with distributed systems needed.

Responsabilités

  • Design and evolve the architecture of the core platform.
  • Own design and implementation of large engineering initiatives.
  • Define best practices for system design and performance.

Connaissances

Scalable Backend Systems
Programming in Python
Distributed Systems
Cloud Infrastructure
Software Architecture

Formation

Bachelor's degree in computer science

Outils

Python
Django
TypeScript
React
Cloud platforms (GCP)

Description du poste

Who we are

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.

The role

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.

What you will do
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

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

Location

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.

Ready to join us?

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.

Compensation

Above C$200K + Offers Equity

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Staff Analytics Engineer
Staff Analytics Engineer

Passage • Lagruère

Sur place
EUR 95 000 - 128 000
Equity offerings
Director of Data
Director of Data

Passage • Lagruère

Sur place
EUR 95 000 - 128 000
Equity offers
Senior Accountant / Finance Manager
Senior Accountant / Finance Manager

Passage • Lagruère

Sur place
EUR 49 000 - 81 000
Director of Finance
Director of Finance

Passage • Lagruère

Sur place
EUR 80 000 - 108 000
Founding Backend & AI Engineer
Founding Backend & AI Engineer

Parsio AI • Paris

Sur place
EUR 90 000 - 130 000
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Lead Software Engineer - Solution & Data Architecture - B2B SaaS Fintech

Landytech • Paris

Hybride
EUR 110 000 - 170 000
Stock options
Private medical insurance
Pension plan with NEST
+1
Parsio - Founding Backend/AI Engineer
Parsio - Founding Backend/AI Engineer

OSS Ventures • Paris

Sur place
EUR 80 000 - 90 000
Equity BSPCE
On-site in Paris
Founding-level role
Principal Platform Engineer || Identity Platform (AuthN/AuthZ) Paris, Île-de-France Region, France Research and Development
Principal Platform Engineer || Identity Platform (AuthN/AuthZ) Paris, Île-de-France Region, France Research and Development

IFS • Paris

Hybride
EUR 110 000 - 150 000
Principal Application Engineer
Principal Application Engineer

United States Digital Space LLC • France

Sur place
EUR 80 000 - 120 000
Generous parental leave policy
Fertility assistance
Affinity groups and wellbeing programs
Staff Rails Engineer - Engineering
Staff Rails Engineer - Engineering

Altertable • Paris

Hybride
EUR 70 000 - 90 000
30+ days of paid vacation
5,000€ budget for equipment
50% commute cost coverage
+4