Apply now

Posted 19 days ago

Senior Software Developer

@ Plusgrade Solutions Ltd.

Montréal, Quebec

HybridFull-time
Apply now
SIGNALS

Overview

Plusgrade Solutions Ltd. is hiring a Senior Software Developer in Montreal to own full-stack features on its guest-facing hospitality platform, from database and backend APIs to user interfaces. The role involves designing distributed systems, leading technical design, and mentoring developers while using agentic AI workflows. The posting states a permanent full-time position with benefits including RRSP matching and flexible paid time off.

Responsibilities:

  • Own full-stack web application features end to end
  • Design resilient distributed systems and backend APIs
  • Troubleshoot complex production issues and maintain reliability
  • Set technical direction and evaluate AI tools for engineering practices
  • Mentor developers and communicate architectural trade-offs

Requirements summary:

  • Full-stack experience with Python and TypeScript and modern frontend frameworks
  • Relational data modeling in PostgreSQL or MySQL
  • Experience operating services on AWS and Kubernetes
  • Experience changing engineering team workflows around AI
  • Clear communication with technical and non-technical partners

Tools & skills

Benefits mentioned

Retirement planParental leave
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-10-18
First seen by our source
2026-10-19
Source record updated
2026-11-02

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Flexible hours, Generous parental leave, Retirement plan, Wellness, Transit support, Home office allowance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Plusgrade Solutions Ltd.

FieldValue
Open jobs on Jobsy10
Job description

Employment Type:


Permanent

Job Description:

Senior Software Developer- Montreal Only

Our hospitality team builds the upsell engine behind millions of guest journeys, and right now we need a senior engineer who wants to re-engineer how software gets built by weaving AI into every phase of production.


What You'll Be Doing

You will own full-stack web application features end to end across our guest-facing hospitality platform, connecting database schemas and backend APIs directly to intuitive user interfaces. Most of your days will be spent designing resilient distributed systems, driving high-impact experiments alongside product teams, and troubleshooting complex production challenges to keep reliability uncompromising. Agentic workflows assist our code production, review iterations, and automated testing suites, letting your squad deliver reliable software faster while you focus your time on high-leverage architectural decisions. You will set the technical bar for the team, continuously evaluating emerging AI tools and safe guardrails to keep our engineering practices ahead of the curve.


The Stack

Python · TypeScript · SQL · React · Vue · Sanic · ExpressJs · NestJs · AWS · Kubernetes (EKS) · Helm · ArgoCD · GitLab · PostgreSQL · MySQL · Datadog · Splunk · Sentry · CloudWatch · Claude Code


What You Bring

  • You build robust full-stack web applications with Python and TypeScript, pairing deep backend architecture with modern frontend frameworks like React or Vue.
  • You have hands-on experience designing and optimizing relational data models in PostgreSQL or MySQL, alongside operating services in cloud environments like AWS and Kubernetes.
  • You have structurally changed how your engineering teams operate around AI, creating shared workflows, automated testing checks, or internal tooling that raised the bar for everyone around you.
  • You take full accountability for production health, code quality, and technical designs, communicating architectural trade-offs with clarity to both technical and non-technical partners.
  • You elevate the developers around you through active mentoring, honest feedback, and a drive to turn complex engineering problems into clean, well-tested systems.

Why Plusgrade

Travel is about the moments that make a journey feel personal. At Plusgrade, we build the technology that makes those moments possible, from upgrade offers and loyalty experiences to revenue tools used by 575+ airline, hospitality, cruise, rail, and financial services partners worldwide.

The work is global, complex, and rewarding. You will solve meaningful problems, take ownership from idea to outcome, and work alongside people who are smart, curious, and committed to doing great work.

We also give our teams access to AI tools and the encouragement to use them thoughtfully, to move faster, explore ideas, and build better ways of working.

We trust our teams to do their best work. That means autonomy, flexibility, and room to grow.

Come help us shape the future of travel.


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, so regardless of outcome, everyone gets feedback.


Our process: Recruiter call → Hiring Manager interview → Technical test→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.

Similar jobs

  • Software Developer

    Montréal, QC

    DRW

    3+ YOECandidates need a Bachelor's or Master's in Computer Science or equivalent, 3 to 7 years building software systems, and strong skills in JavaScript/TypeScript, Node.js, React or Python. Self-direction and strong communication are essential.

  • Junior Software Developer (Java/Linux/PostgresSQL)

    Montréal, QC
    $64k–$85k/yrHybridFull Time

    Intelerad: A GE HealthCare company

    1+ YOECandidates need 1 to 3 years of commercial software experience, with solid Java and object-oriented skills and familiarity with Linux, SQL databases (ideally PostgreSQL) and REST APIs. Experience with automated testing, Git, AI coding assistants and Agile teams is expected, plus a bachelor's degree or equivalent experience.

    Java, PostgreSQL, Linux, Git, Jenkins, Docker

  • Senior Software Developer

    Montréal, QC
    Full Time

    Botpress Technologies Inc.: The company is headquartered in Quebec.

    5+ YOECandidates need 5+ years of software engineering experience, expert skill in JavaScript, TypeScript, Node.js, and React, and a record of shipping complex systems at scale. Mentoring, technical leadership, and strong communication are also required.

    JavaScript, TypeScript, Node.js, React, AWS

  • Software Developer II, Early Career

    Waterloo, ON +1

    Google

    1+ YOECandidates need a bachelor's degree or equivalent practical experience and one year of industry software development in a language such as Python, C++ or Java. Experience with web or mobile apps, Linux, distributed systems, machine learning or security is also required, along with using AI productivity tools.

    Python, C, C++, Java, JavaScript

  • Senior Software Developer, DevOps & Infrastructure

    Montréal, QC
    HybridFull Time

    OSEDEA: Osedea is a Montreal-based innovation firm specializing in the creation of custom technological solutions for businesses.

    5+ YOECandidates need 5+ years of software development experience, recent hands-on DevOps or cloud work, strong backend skills, and intermediate or conversational French. A bachelor's degree or equivalent experience is expected.

    AWS, Azure, Google Cloud, Docker, Kubernetes, Terraform

    Senior Software Developer

    Montréal, QC
    HybridFull Time

    OSEDEA: Osedea is a Montreal-based innovation firm specializing in the creation of custom technological solutions for businesses.

    5+ YOEOSEDEA needs candidates with 5+ years of software development experience, including recent work in Python, JavaScript/TypeScript or Java, plus intermediate French. Full-stack, testing, CI/CD and a modern front-end framework are expected.

    Python, JavaScript, TypeScript, Java, AngularJS, ReactJS

  • Software Developer

    Laval, QC
    Full Time

    CROESUS FINANSOFT INC.

    4+ YOECandidates need at least 4 years of software development experience, a computer science or software engineering background or equivalent, and strong French. Experience with C#/.NET and TypeScript/Angular is required.

    C#, .NET, TypeScript, Angular, Docker, Kubernetes

  • Software Developer

    Montréal, QC

    Orthosoft Inc.: https://www.linkedin.com/company/zimmerbiomet

    3+ YOEOrthosoft Inc. needs candidates with advanced C++ object-oriented programming, comfort with 3D geometry, experience with Qt or web stacks, and 3 to 5 years of application development. A bachelor's degree in software or computer engineering or computer science is required, and fluency in English and French is required.

    C++, Qt

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.