9h ago

Principal Software Developer (Payments)

Montreal, Quebec

$145k-$195k / yearest.

full-timesenior Hybridtravel technology

🛠 Tech Stack

💼 About This Role

You'll provide technical leadership for the Payments team, building robust, scalable, and secure payment capabilities for travel partners. You'll design and develop core services that handle high-volume, business-critical payment workflows, directly impacting payment acceptance rates and revenue. This role is based in Montreal and offers the chance to shape how airline commerce is executed at scale.

🎯 What You'll Do

  • Provide technical leadership for the Payments team in an Agile environment.
  • Design and evolve end-to-end payment flows and services.
  • Lead architecture assessments and reviews for payment initiatives.
  • Serve as technical SME for payments, including authorization and reconciliation.
  • Drive PSP integrations with orchestration, routing, and failover strategies.

📋 Requirements

  • 8+ years of relevant software development experience with complex distributed systems.
  • Extensive experience in Java (Spring framework) software design and implementation.
  • Expertise in payments domain with PSP integration experience.
  • Proven technical leadership of teams or large initiatives with a delivery-oriented mindset.

✨ Nice to Have

  • Knowledge of front-end technologies like TypeScript and React.
  • Experience with high-volume transaction systems and reconciliation.
0 0 0