companyPlusgrade logo

Principal Software Developer (Payments)

PlusgradeMontreal, Quebec
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Proven experience in software development with a strong focus on payment systems. Expertise in designing scalable services and microservices architecture. Strong programming skills in relevant languages (e.g., Java, C#, Python, etc.). Experience with integrating multiple Payment Service Providers (PSP). Solid understanding of security protocols and best practices in payment processing. Ability to mentor junior developers and foster a collaborative team environment. Excellent problem-solving skills and a passion for innovation.

About the job

**English available below**

At Plusgrade, we believe that travel transcends mere destinations; it’s about the myriad of memories crafted along the way. Our mission is to reshape the future of travel by partnering with over 200 airlines, hospitality establishments, cruise lines, rail networks, and financial services to generate substantial new revenue streams through exceptional customer experiences. Guided by our core values of ambition, innovation, and collaboration, we continually strive to push boundaries, exceed expectations, and harness the best in everyone. We foster a culture that thrives on the belief that our strength lies in our unity, working together to build an extraordinary future in the travel industry. Join us in transforming everyday travel into truly extraordinary experiences.

ROLE OVERVIEW:
We are in search of a Principal Software Developer (Payments) to lead our Payments team technically and assist in building robust, scalable, and secure payment capabilities for our travel partners and their clients. This role is based in our Montreal office and is part of the Payments team, which is responsible for productizing and centralizing payment processing across Plusgrade’s growing business units to streamline operations and unlock new revenue opportunities.
As Plusgrade expands, the Payments team plays a pivotal role in modernizing and unifying transaction execution on our platform. You will work on core services that drive high-volume and critical payment and fulfillment workflows for the business, collaborating closely with other units (SBU, PBU, HABU) to deliver shared and scalable payment capabilities.

In this role, you will design and develop services that handle complex business logic, integrate with multiple Payment Service Providers (PSP), and ensure reliability, security, and high performance at scale. Your work will directly impact payment acceptance rates, user experience, and revenue across our products. You will closely collaborate with product managers and engineers across the stack to build and deliver new payment products and features for airlines and travelers while mentoring and upskilling engineers within your team and beyond.

About Plusgrade

Plusgrade is dedicated to enhancing the travel experience by leveraging technology and strategic partnerships. We work to create new revenue opportunities for our partners while emphasizing exceptional customer service and innovative solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.