Plusgrade
Posted 2w ago

Software Developer

Plusgrade
Montreal, Quebec, Canada
HybridFull Time
Responsibilities
  • building pipelines
  • maintaining integrations
  • ensuring observability
Requirements
  • Hands-on Python and SQL experience
  • Building resilient real-time integration pipelines
  • Familiarity with AI agents/tooling
  • Focus on observability and automated testing
  • Strong communication and product mindset
Technical tools mentioned
PythonSQLPMSCRSAI

Job description

Employment Type:


Permanent

Job Description:

Intermediate Software Developer, Hospitality Upsell

You aren't just writing code. You are building the high-throughput connectivity pipelines and real-time integration systems that link Plusgrade directly with the world's leading hotel brands.

What You'll Be Doing

You will join the Hospitality Upsell business unit to build and maintain robust connectivity pipelines that ensure accurate real-time data flow between third-party PMS or CRS systems and our platform. You will focus on the resilience and observability of these integrations, proactively catching connectivity issues before they affect partners or guests. In your daily work, code production and review are meaningfully restructured around AI agents, enabling you to ship full-stack capabilities faster while keeping a high bar for automated testing and codebase health. You will work closely with product, design, and global engineering peers to evolve our architecture as partner demand scales.

What You Bring

  • You bring solid hands-on experience building services and applications using Python, combined with strong skills in writing and optimizing SQL queries.

  • You apply core computer science fundamentals, design patterns, and data structures to build resilient, high-throughput data integration pipelines.

  • You have integrated AI tools and agents directly into your software development lifecycle to design, review, and test scalable applications faster while maintaining quality.

  • You take a product-minded approach to reliability, prioritizing system observability and clean code to catch production issues before they impact end users.

  • You bring clear communication skills, empathy, and a collaborative mindset to agile sprint ceremonies and proactive knowledge sharing.

Why Plusgrade

Plusgrade is the technology behind the upgrade offers, seat selections, and loyalty experiences you see when you book with the world's biggest airlines, hotels, and cruise lines. Working in our Hospitality Upsell unit puts you at the intersection of travel and fintech, building integration engines that define how modern travel companies unlock new revenue streams. This role gives you broad technical ownership over real-time connectivity systems without static boundaries or rigid micromanagement. You will work alongside sharp, high-performing peers in a culture that trusts you to experiment and own the outcome. You'll have access to best-in-class AI tools and a team that's actively building new ways of working, not just talking about it.

What You'll Love About Us

  • 🏦 RRSP Matching

  • 🏥 Comprehensive Health Plans

  • 📅 Flexible Paid Time Off

  • ✈️ Travel Experience Perk

  • 🧘 Annual Wellness Perk

  • 🚆 Commuter Perk

  • 🌅 Tenure-Based Work From Anywhere Program

  • 🍼 Parental Leave Top Up

  • 🌍 Adventure Pass

  • 🎓 Learning Allowance

Our Process

We believe every candidate deserves a fair, transparent experience. Regardless of outcome, everyone gets feedback.

Our process: Recruiter call, Hiring Manager interview, Final interview.

Plusgrade is an equal-opportunity employer committed to accessible recruitment. We welcome applications from all qualified individuals regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, or any other category protected by law. Accommodation is available upon request. We may use AI-assisted tools to help screen and assess applicants for this role. This posting is for an existing vacancy.

About Plusgrade

Provider of ancillary revenue and loyalty solutions for travel.

Year founded
2009
Employees
843
Organization type
Private
Latest investment
Raised $200.00M Private Equity (2018) — led by Caisse de dépôt et placement du Québec, General Atlantic
Headquarters
CA

Similar jobs

Software Developer roles near Montreal, Quebec
8h
Save
Mark Applied
Hide
Future Opportunities – Software Developer
Montreal, Quebec, Canada
OnsiteFull Time
Graitec
Graitec: Develops BIM software and resells Autodesk design solutions.
5+ YOEBachelor's degree in a relevant field, 5+ years developing commercial software with C# and .NET, 3D graphics or geometric processing experience, CAD/BIM integrations, APIs, Git, Agile, and fluent English.
C#, .NET, WPF, MVVM, Revit, AutoCAD, Autodesk Platform Services (Forge), Navisworks, Civil 3D, Bentley Systems, SolidWorks, Git, Azure DevOps, GitHub, REST, CI/CD, API, SDK
1d
Save
Mark Applied
Hide
Développeur ou Développeuse sénior de logiciels I - Traitement des paiements
Montreal, Quebec, Canada
HybridFull Time
Aylo
Aylo: Operates global online adult entertainment and gaming platforms.
At least 5 years of backend development experience, with PHP 8.3, Node.js, TypeScript, cloud systems, distributed architectures, databases, CI/CD, secure development, and production troubleshooting expertise.
PHP 8.3, Node.js, TypeScript, gRPC, Spiral RoadRunner, REST, Webhooks, Google Cloud Platform, Firestore, Pub/Sub, Cloud Run, Kubernetes, Docker, Helm, PostgreSQL, Redis, Orleans, GCP Pub/Sub, Node-RED, Elastic APM, ELK, Elasticsearch, Logstash, Kibana, GitLab, OWASP Top 10, Jira, PCI-DSS, 3D Secure
1d
Save
Mark Applied
Hide
Sr. Software Developer I - Payment Processing
Montreal, Quebec, Canada
HybridFull Time
Aylo
Aylo: Operates global adult entertainment and online gaming streaming platforms.
5+ YOERequires 5+ years of backend development experience, PHP, Node.js, TypeScript, distributed systems, cloud platforms, databases, CI/CD, secure development, and production troubleshooting expertise.
PHP 8.3, Node.js, TypeScript, gRPC, Spiral RoadRunner, REST APIs, Webhooks, Google Cloud Platform, Firestore, Pub/Sub, Cloud Run, Kubernetes, Docker, Helm, PostgreSQL, Redis, Orleans, GCP Pub/Sub, Node-RED, Elastic APM, ELK Stack, Elasticsearch, Logstash, Kibana, GitLab, OWASP Top 10, Jira, PCI-DSS, 3D Secure
1d
Save
Mark Applied
Hide
Ingénieur logiciel
Montreal, Quebec, Canada
$100k-$150k/yr HybridFull Time
Everflow
Everflow: SaaS platform for managing and scaling partner marketing programs.
5+ YOEBachelor's degree in software engineering, computer science, or equivalent experience; 5+ years with Java and JavaScript/TypeScript; Git proficiency; distributed systems and microservices knowledge; professional English and French fluency.
Java, JavaScript, TypeScript, Git, Google Cloud, MySQL, Kubernetes, Spring, Angular, gRPC, Redis
1d
Save
Mark Applied
Hide
Développeur(euse) logiciel senior / Senior Software Engineering
Canada or Vancouver or Greater Toronto County or Montreal
$114k-$204k/yr RemoteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in Computer Science or related technical field, 4+ years of software development experience, and coding experience in C, C++, C#, Java, JavaScript, or Python.
C, C++, C#, Java, JavaScript, Python, Microsoft Azure, Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, Power BI, Power Query, Microsoft Excel, SDK, API, Agile
1d
Save
Mark Applied
Hide
Analyste-programmeur
Montreal, Quebec, Canada
OnsiteFull Time
Harris ComputerToronto Stock Exchange: CSU: A software providing mission-critical solutions across multiple industries.
5+ YOERequires 5+ years of software development experience, Kotlin/Android and/or C++, object-oriented programming, complex problem solving, teamwork, and French and English proficiency.
Kotlin, Android, C++11, JNI (Java Native Interface), TLS, DUKPT, JSON, GoogleTest, GoogleMock, Java, Git, Jira, Confluence, Bitbucket, IntelliJ IDEA, Android Studio, CLion, Cursor, Windows, Linux, Bamboo
1d
Save
Mark Applied
Hide
Analyste-programmeur
Montreal, Quebec, Canada
OnsiteFull Time
Harris Computer
Harris ComputerToronto Stock Exchange: CSU: Provides specialized vertical market software and services globally.
5+ YOERequires 5+ years of software development experience, Kotlin/Android and/or C++, object-oriented programming, problem-solving, teamwork, and fluent French and English communication.
Kotlin, Android, C++11, Scrum, JNI, TLS, DUKPT, JSON, GoogleTest, GoogleMock, Java, Git, Jira, Confluence, Bitbucket, IntelliJ IDEA, Android Studio, CLion, Cursor, Windows, Linux, Bamboo
2d
Save
Mark Applied
Hide
2027 Winter Student Opportunities Technology & Operations - Software Developer, 8 Months
Toronto or Calgary or Montreal or Halifax or Vancouver
OnsiteFull Time, Internship
Royal Bank of Canada
Royal Bank of CanadaTSX: RY: Provides personal, commercial, and investment banking services worldwide.
Canadian post-secondary student in computer science, engineering, or technology; strong communication, analytical, teamwork, and programming knowledge; eligible for an 8-month co-op term.
Microsoft Word, Microsoft Outlook, Microsoft Excel, Microsoft PowerPoint, Unified Modeling Language (UML), Software Development Life Cycle (SDLC), Agile, Waterfall