Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Software Engineer — Client-Focused Bug Fixer

$80k - $90k per year

SweetTech

About SweetTech

SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

We are a small team based in Montreal, with colleagues across North America. You will work closely with our CTO and experienced developers on software that lenders use every day.

The role

When a client reports that something is broken, you will help fix it. You will speak directly with the client, reproduce the issue, use Claude Code and Codex to investigate and develop a fix, and check that it solves the original problem. You will keep the client informed until the issue is resolved.

You own the issue from the first conversation through follow-up. There is no separate support person between you and the clients reporting bugs. Understanding what happened and communicating clearly are as much a part of the job as working with code.

AI coding tools are part of the daily workflow. You will give them useful context, review the changes they propose, and verify the results yourself. You will have guidance and code review from experienced developers, and you will learn when an issue needs their help.

Bug resolution is your initial focus. As you learn the product and codebase, you will take on small improvements and grow toward building complete features.

What you will do

  • Talk directly with clients to understand what they were trying to do, what happened, and how the issue affects their work.

  • Reproduce reported issues yourself. Capture clear steps, expected and actual behavior, and relevant screenshots or logs.

  • Use Claude Code and Codex to investigate causes, develop fixes, and add tests that catch the problem if it returns.

  • Read and question AI-generated code. Be able to explain what changed and why it addresses the issue.

  • Run automated tests and check the original client scenario in the application. Review test results and recordings before submitting work for review.

  • Keep Jira tickets current, follow fixes through review and release, and tell clients what was resolved and when it is available.

  • Bring unclear product behavior, complex bugs, and urgent issues to the CTO or the appropriate teammate, with the evidence you have gathered.

  • Build product improvements as your understanding and independence grow.

What we are looking for

  • A foundation in software development through a degree, internships, personal projects, or equivalent practical experience. Recent graduates are welcome.

  • You can read, write, and debug code. You can also explain a web application you have built.

  • Familiarity with Python or JavaScript/TypeScript, web APIs, Git, and basic SQL. You are willing to learn across the frontend and backend.

  • You enjoy helping clients and can stay patient when a problem is unclear or frustrating.

  • You write clear emails and can explain a technical issue to someone who does not write code.

  • You follow through, communicate progress without being chased, and ask for help when you need it.

  • You are curious about AI coding tools and willing to learn how to use them well. You check their output against the actual problem.

  • You can work in English with our North American clients and team.

Nice to have

  • Experience using Claude Code, Codex, or other AI coding tools on a project.

  • Familiarity with Angular, FastAPI, automated testing, or browser developer tools.

  • Experience helping users troubleshoot software.

  • An interest in fintech, commercial lending, and agricultural lending.

Our stack

The lending platform uses Python and FastAPI, Angular and TypeScript, CockroachDB, and Redis. We use automated tests, including BrowserStack, to check changes. You do not need experience with every tool before joining; we will teach you our workflow.

Details

  • Location: Montreal, QC. Hybrid, with approximately three days per week in the office.

  • Schedule: Full-time.

  • Start date: To be agreed.

  • Compensation: CA$80,000 to CA$90,000 per year.

SweetTech is an equal-opportunity employer. We welcome applications from qualified candidates of all backgrounds.

Ingénieur ou ingénieure logiciel junior, résolution de bogues — version française

À propos de SweetTech

SweetTech développe des logiciels d'origination de prêts, de gestion de prêts et de marchés des capitaux pour les prêteurs commerciaux en Amérique du Nord.

Nous sommes une petite équipe basée à Montréal, avec des collègues partout en Amérique du Nord. Vous travaillerez en étroite collaboration avec notre CTO et des développeurs expérimentés sur des logiciels que les prêteurs utilisent chaque jour.

Le rôle

Lorsqu'un client signale qu'une fonctionnalité est brisée, vous aiderez à la corriger. Vous parlerez directement avec le client, reproduirez le problème, utiliserez Claude Code et Codex pour enquêter et développer un correctif, puis vérifierez qu'il règle le problème initial. Vous tiendrez le client informé jusqu'à la résolution.

Vous êtes responsable du problème, de la première conversation jusqu'au suivi. Il n'y a pas de personne de soutien distincte entre vous et les clients qui signalent des bogues. Comprendre ce qui s'est passé et communiquer clairement font autant partie du travail que le code.

Les outils de codage par IA font partie du quotidien. Vous leur fournirez un contexte utile, réviserez les changements qu'ils proposent et vérifierez vous-même les résultats. Vous bénéficierez de l'accompagnement et des revues de code de développeurs expérimentés, et vous apprendrez à reconnaître quand un problème requiert leur aide.

La résolution de bogues est votre priorité initiale. À mesure que vous apprendrez le produit et la base de code, vous prendrez en charge de petites améliorations et évoluerez vers la réalisation de fonctionnalités complètes.

Ce que vous ferez

  • Discuter directement avec les clients pour comprendre ce qu'ils tentaient de faire, ce qui s'est passé et l'impact du problème sur leur travail.

  • Reproduire vous-même les problèmes signalés. Documenter des étapes claires, le comportement attendu et le comportement observé, ainsi que les captures d'écran ou journaux pertinents.

  • Utiliser Claude Code et Codex pour rechercher les causes, développer des correctifs et ajouter des tests qui détecteront le problème s'il revient.

  • Lire et remettre en question le code généré par l'IA. Être capable d'expliquer ce qui a changé et pourquoi cela règle le problème.

  • Exécuter les tests automatisés et vérifier le scénario client initial dans l'application. Examiner les résultats des tests et les enregistrements avant de soumettre votre travail en revue.

  • Tenir les tickets Jira à jour, suivre les correctifs jusqu'à la revue et la mise en production, et informer les clients de ce qui a été résolu et du moment où c'est disponible.

  • Soumettre au CTO ou au bon collègue les comportements produit ambigus, les bogues complexes et les problèmes urgents, avec les preuves que vous avez recueillies.

  • Réaliser des améliorations au produit à mesure que votre compréhension et votre autonomie grandissent.

Ce que nous recherchons

  • Une base en développement logiciel acquise par un diplôme, des stages, des projets personnels ou une expérience pratique équivalente. Les personnes fraîchement diplômées sont les bienvenues.

  • Vous savez lire, écrire et déboguer du code. Vous pouvez aussi expliquer une application Web que vous avez conçue.

  • Vous connaissez Python ou JavaScript/TypeScript, les API Web, Git et les bases de SQL. Vous êtes disposé ou disposée à apprendre tant le frontend que le backend.

  • Vous aimez aider les clients et restez patient ou patiente lorsqu'un problème est flou ou frustrant.

  • Vous rédigez des courriels clairs et pouvez expliquer un problème technique à une personne qui ne code pas.

  • Vous allez au bout des choses, communiquez votre avancement sans qu'on ait à vous relancer et demandez de l'aide lorsque vous en avez besoin.

  • Vous êtes curieux ou curieuse des outils de codage par IA et prêt ou prête à apprendre à bien les utiliser. Vous confrontez leurs résultats au problème réel.

  • Vous pouvez travailler en anglais avec nos clients et notre équipe nord-américains.

Atouts

  • Expérience avec Claude Code, Codex ou d'autres outils de codage par IA sur un projet.

  • Connaissance d'Angular, de FastAPI, des tests automatisés ou des outils de développement du navigateur.

  • Expérience à aider des utilisateurs à résoudre des problèmes logiciels.

  • Intérêt pour la fintech, le prêt commercial et le prêt agricole.

Notre pile technologique

La plateforme de prêt utilise Python et FastAPI, Angular et TypeScript, CockroachDB et Redis. Nous utilisons des tests automatisés, y compris BrowserStack, pour vérifier les changements. Vous n'avez pas besoin de maîtriser chaque outil avant d'arriver; nous vous enseignerons notre façon de travailler.

Détails

  • Lieu : Montréal, QC. Hybride, environ trois jours par semaine au bureau.

  • Horaire : Temps plein.

  • Date de début : À convenir.

  • Rémunération : 80 000 $ à 90 000 $ CA par année.

SweetTech souscrit au principe d'égalité d'accès à l'emploi. Nous encourageons toutes les personnes qualifiées à postuler, quel que soit leur parcours.

#J-18808-Ljbffr
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Junior Software Engineer — Client-Focused Bug Fixer in Montréal, QC vacancy
  •  ...Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform...  ...of testing areas that enable our clients to increase the speed and quality of...  ...primary purpose of the Senior Software QA Engineer is to lead and deliver testing... 
    Suggested
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  • $130k per year

     ...Junior Software Engineer (Python) Role Role: Junior Software Engineer (Python) Client: Elite Quant Fund Compensation: Up to $130,000 CAD + Bonuses + Full Benefits Package Location: Montreal (Hybrid) Overview Join a front-office engineering team building... 
    Junior
    Permanent employment
    Work at office
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...de développeur Java Full-stack Junior. Vous travaillerez sur site...  ...vous placer avec l’un de nos clients via notre programme d’études supérieures...  ...dépannage et résolutions de bugs Connaissance des concepts...  ...with Columbia Univ. School of Engineering. All mthree Alumni are... 
    Junior
    Daily paid
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Internship
    Flexible hours

    Mthree Recruiting Portal

    Montréal, QC
    more than 2 months ago
  • Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...
    Suggested
    Full time

    Bbgc

    Montréal, QC
    9 days ago
  •  ...do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team’s life-long...  ...and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...logiciels de haute qualité pour nos clients. Tâches: Participer au...  ...ainsi qu’à la résolution des bugs découvert dans nos produits....  ...sens de l’initiative. C++ Software Developer Position description...  ...Anomaly Detection (MAD) Engineering group is to develop new software... 
    Flexible hours

    Kronos Consulting

    Montréal, QC
    4 days ago
  •  ...PURPOSE We are looking for exceptionally bright Software Developer at the beginning of their career who are passionate about solving...  ...development, debugging, research, and documentation. Collaborate with engineers, architects, and product stakeholders to deliver reliable... 
    Full time
    Internship
    Work at office

    Kitco Inc

    Montréal, QC
    more than 2 months ago
  •  ...GTM leaders to build a revenue engine that moves the business...  .... About the role As a Software Engineer at Vasco, you'll build...  ...What you will do Backend-focused, full-slice development: Design...  ...les données de revenu de nos clients de façon sécuritaire et prendre... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    11 days ago
  •  ...connectons les meilleurs talents tech avec des entreprises qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la pointe de l'IA appliquée pour les opérations financières. Qui est notre... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...Responsibility: MANNARINO Systems & Software Inc. is a leader in providing...  ..., hardware and certification engineering services to the aerospace,...  .... The MANNARINO culture is focused on high quality, hard work,...  ...Report Generator and/or Polyspace Bug Finder, Coder Prover. You... 
    Long term contract
    For contractors
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    3 days ago
  •  ...deliver better outcomes for their clients. With 550+ employees across...  ...Role We are seeking a Junior Fullstack Developer (Python)...  ...coding, testing, and debugging software features. Use GenAI tools to...  ..., reproduce, and resolve bugs under supervision. Participate... 
    Junior
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    15 days ago
  •  ...experiences will be in the app but all assets will be loaded remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content technology and developing internal production tools... 
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...in record time with the only hardware and software AI-powered platform built for the factory...  ...and production support, with a strong focus on reliability, maintainability, and real...  ...with product managers, designers, and other engineers to deliver robust applications that power... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...developing the easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based...  ...growing as we look for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team. About... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    21 days ago
  •  ...En savoir plus sur le produit Motion ET rencontrez notre nouvel agent IA , Runneth À propos du rôle de Gestionnaire Junior du Succès Client  Ce rôle est conçu pour les personnes venant de l'hôtellerie. Si vous avez géré une section bondée un samedi soir,... 
    Junior
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Work from home
    Weekend work
    Day shift
    Afternoon shift

    Motion

    Montréal, QC
    2 days ago
  •  ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions...  .... Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience... 
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  • $72k - $90k per year

     ...work environment where all team members belong and have the opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the development of both our bike-sharing kiosk station software and our payment... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...Design, develop, test, and deploy Java-based software applications using the Spring Framework...  ...issues and provide technical support to clients. Requirements Preferred...  ...€™s degree in Computer Science, Software Engineering, or a related field. ~10+ years of experience... 
    Permanent employment
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  • $90k - $110k per year

     ...environment and lives of others in a refreshing, vibrant, and inclusive culture. BETA Technologies is seeking a driven aerospace engineer as Junior Stress Engineering Specialist for the Montreal Structures team. As an integral member of BETA's growing team, you will be highly... 
    Junior
    Long term contract
    Full time
    Temporary work
    Local area

    Beta Technologies

    Montréal, QC
    more than 2 months ago
  •  ...LAPORTE is a consulting engineering firm providing high-value engineering services to the pharmaceutical...  ...relationships with new and existing clients; Collaborate with internal and...  ...Knowledge of AutoCAD, Revit, Plant 3D, and P&ID software packages (an asset). Benefits – What... 
    Junior
    Permanent employment
    Full time
    Work at office
    Flexible hours
    2 days per week

    LAPORTE

    Montréal, QC
    6 days ago
  •  ...Location: Montréal Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with more than three decades spent pairing serious engineering with unusually capable people to build and run financial... 
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...schedule. Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme.... 
    Full time

    Campus Coach

    Montréal, QC
    a month ago
  •  ...TrueMotion-driven features that monitor movement, coach performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who can architect end-to-end systems across mobile and backend, tackle... 
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...was founded in 2010 by two aeronautical engineers who realized that the healthcare system was...  ...a large community of medical experts and focused on clinical success and patient safety,...  ...Professional Tenure: 10+ years of total software engineering experience, with at least 5+... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...and operation of EDC's Web Experience platform, with a primary focus on Adobe Edge Delivery Services and the Adobe Experience Cloud... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    4 days ago
  • $5000 per month

     ...Join Lightspeed's fast-growing Financial Services division as a talented and passionate Analytics Engineer on our FS Data team. In this key role, you'll be instrumental in overseeing all analytic and reporting needs, contributing directly to the success of every domain within... 
    Junior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago
  •  ...include frontend and backend engineers, AI research scientists, and others...  ...), ensure UI controls, focus management, keyboard navigation...  ...diagnose, and resolve complex bugs, performance bottlenecks, memory...  ...building accessible and inclusive software. ~ Excellent software... 
    Long term contract
    Full time
    Work at office

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...world to deliver better outcomes for their clients. With 550+ employees across Canada,...  ...the Role We are seeking a Manager, Software Development to join our EVV (Electronic Visit...  ...payment. Reporting to the Director of Engineering, you will lead a cross‑functional team of... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    more than 2 months ago
  •  ...Center Montreal (CTCM) is an R&D team building software solutions that drive adoption of Corning’s products and technologies. We focus on delivering high-quality, user-centric...  ...’s Degree in Computer Science, Software Engineering, Computer Engineering or a related field, or... 
    Work at office
    Immediate start
    Remote work
    Work from home

    Corning

    Montréal, QC
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software Engineer — Client-Focused Bug Fixer. Be the first to apply!