Développeur·euse Logiciel, Automatisation et IA // Software Developer, Automation and AI

TLDR

Transform complex requirements into functional code by creating custom Python integrations and intelligent AI agents to enhance business processes through automation.

** an English version will follow ** LA MISSION En tant que Développeur·euse Logiciel au sein de l'équipe Systèmes d'Entreprise et Sécurité de l'Information, tu es le bâtisseur pratique qui donne vie aux solutions d'automatisation propulsées par l'IA. Tandis que d'autres découvrent le « pourquoi » ou conçoivent le « comment » stratégique, tu es le moteur d'exécution. Ton rôle est de traduire des exigences complexes en code fonctionnel : créer des intégrations Python personnalisées, développer des agents d'IA intelligents et bâtir des flux de travail sophistiqués dans Workato qui connectent nos systèmes mondiaux de manière fluide. Nous sommes une organisation prônant une « architecture sans PowerPoint ». Tu tires une fierté de livrer des solutions fiables, de qualité production, qui résolvent de réels problèmes d'affaires. Tu assumes la responsabilité de l'implémentation, de la première ligne de code jusqu'à la surveillance en production, garantissant que nos automatisations sont résilientes, évolutives et prêtes pour la complexité du monde réel. À QUOI RESSEMBLE LE SUCCÈS ? Excellence dans l'exécution : Dans tes 90 premiers jours, tu as transformé une spécification technique en un système robuste prêt pour la production, gérant parfaitement les cas particuliers. Fiabilité à l'échelle : Tu ne te contentes pas de « faire fonctionner » les choses ; tu bâtis pour la durée. Le succès se définit par la stabilité et la gestion claire des erreurs des scripts Python et des recettes Workato que tu déploies. Innovation par les agents : Tu as intégré avec succès des agents d'IA autonomes dans les flux de travail existants, passant d'une simple automatisation de tâches à des systèmes capables de raisonner et d'agir de manière indépendante. Optimisation continue : Tu surveilles proactivement les automatisations en production, les refactorisant et les améliorant avant que les problèmes n'affectent l'entreprise. Tu es le·la gardien·ne de la « santé de l'automatisation ». TON PROFIL Développeur·euse pragmatique : Tu aimes transformer les idées en logiciels fonctionnels. Tu te soucies du code propre, mais tu te soucies encore plus de la valeur réelle que ce code apporte aux utilisateur·rice·s. Spécialiste de l'intégration : Tu as un instinct inné pour l'interaction entre les API, les webhooks et les plateformes SaaS. Tu aimes le défi de faire communiquer des systèmes disparates. Ingénieur·e technophile de l'IA : Tu vois les LLM et l'IA générative comme des outils essentiels. Tu es à l'aise pour expérimenter avec des invites (prompts) et une logique d'agents pour résoudre des problèmes complexes. Partenaire collaboratif : Tu travailles étroitement avec les consultant·e·s et les architectes, posant les bonnes questions pour clarifier la logique et identifiant les pièges techniques avant qu'ils ne surviennent. TA BOÎTE À OUTILS Les fondations : Plus de 3 à 5 ans d'expérience professionnelle en ingénierie logicielle, spécifiquement dans la création d'intégrations et de code prêt pour la production. Maîtrise de Python : Forte expérience dans l'écriture de code Python propre et structuré pour les services backend et les intégrations personnalisées. Logique d'automatisation : Expérience pratique avec Workato ou des plateformes iPaaS similaires (MuleSoft, Tray.io, etc.). Tu comprends les modèles de conception de flux de travail multi-étapes. Expertise IA et API : Expérience pratique avec les API d'IA et l'ingénierie d'invite. Grande aisance avec les API REST, OAuth et les formats de données JSON/XML. Mentalité DevOps : (Atout) Expérience avec Docker, SQL et les pipelines CI/CD. Tu comprends que « ça marche sur ma machine » n'est pas la ligne d'arrivée. CE QUE TU AIMERAS CHEZ NOUS: 🏦 REER de contrepartie 🏥 Plans de santé complets 📅 Programme de congés payés flexible ✈️ Allocation d’expérience de voyage 🧘 Crédit annuel pour bien-être 🚆Allocation pour des fournitures de bureau / transport 🌅 Programme de travail à distance basé sur l’ancienneté 🍼 Programme de prime de congé parental 🌍 Passeport pour l'aventure 🎓 Allocation de formation NOTRE PROCESSUS: Plusgrade est un employeur offrant des chances égales et s'engage à fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiées et nous sommes engagés à offrir des opportunités d'emploi égales, quel que soit l'identité ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'âge, le sexe, l'état civil, le handicap physique ou mental, l'orientation sexuelle et toute autre catégorie protégée par la loi. Sur demande, nous fournirons un hébergement pour les candidats handicapés. Si vous avez une préférence quant à la langue de vos entretiens, veuillez en informer notre équipe de recrutement lorsqu'elle vous contactera. Nous croyons en la diversité et l'inclusivité, c'est pourquoi notre processus d'entrevue est conçu pour offrir une expérience de candidat positive et garantir que chaque candidat est évalué de manière égale. Nous pourrions utiliser des outils assistés par la technologie ou d'intelligence artificielle (IA) pour nous aider à filtrer, évaluer et sélectionner les candidat·e·s pour ce poste. Cette offre d'emploi concerne un poste vacant existant. Toutes les candidatures seront examinées par notre équipe d’Acquisition de talents et le ou la candidat·e retenu·e passera par le processus de recrutement suivant : Entrevue téléphonique avec le·la recruteur·euse Entrevue avec le·la responsable de l'embauche Test pratique à domicile ou exercice de codage à distance (le cas échéant) Entrevue en équipe Tous les candidats recevront des commentaires, qu'ils réussissent ou non toutes les étapes de notre processus d'entrevue. Toutes vos informations seront confidentielles. _________________________ THE MISSION As the Software Developer in the Corporate Systems & Information Security team, you are the hands-on builder who brings AI-powered automation to life. While others discover the "why" or design the high-level "how," you are the execution engine. You thrive on translating complex requirements into working code—creating custom Python integrations, developing intelligent AI agents, and building sophisticated Workato workflows that connect our global systems. We are a "no-PowerPoint" organization. You take pride in shipping reliable, production-grade solutions that solve real business problems. You own the implementation from the first line of code to production monitoring, ensuring our automation is resilient, scalable, and built to handle real-world complexity. WHAT SUCCESS LOOKS LIKE Execution Excellence: Within 90 days, you’ve moved a high-priority automation from a technical spec into a robust, production-ready system that handles edge cases flawlessly. Reliability at Scale: You don't just "make it work"; you build for the long haul. Success is defined by the stability, low latency, and clear error-handling of the Python scripts and Workato recipes you deploy. Agentic Innovation: You’ve successfully integrated autonomous AI agents into existing workflows, moving beyond simple task automation to systems that can reason and act independently. Continuous Optimization: You proactively monitor production workflows, refactoring and improving them before issues impact the business. You are the guardian of our "automation health." YOUR PROFILE Pragmatic Developer: You love turning ideas into functional software. You care about clean code, but you care even more about that code delivering actual value to users. Integration Specialist: You have a deep instinct for how APIs, webhooks, and SaaS platforms interact. You enjoy the challenge of making disparate systems talk to each other seamlessly. AI-Fluent Engineer: You view LLMs and GenAI as essential tools in your development kit. You are comfortable experimenting with prompts and agentic logic to solve layered problems. Collaborative Partner: You work closely with consultants and architects, asking the right questions to clarify logic and identifying technical pitfalls before they happen. YOUR TOOLKIT The Foundation: 3-5+ years of professional software engineering experience, specifically focused on building integrations and production-ready code. Python Mastery: Strong experience writing clean, well-structured Python for backend services and custom integrations. Automation Logic: Hands-on experience with Workato or similar iPaaS platforms (MuleSoft, Tray.io, etc.). You understand multi-step workflow design patterns. AI & API Expertise: Practical experience with AI APIs and prompt engineering. High comfort level with REST APIs, OAuth, and JSON/XML data formats. DevOps Mindset: (Bonus) Experience with Docker, SQL, and CI/CD pipelines. You understand that "it works on my machine" is not the finish line. 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:  Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request we will provide accommodation for applicants with disabilities. If you have a preference regarding the language of your interviews, please inform our Talent Team when they reach out to you. We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. We may utilize technology-assisted/ artificial intelligence tools to help us screen, assess, and select applicants for this position. This job posting is for an existing vacancy. All applications will be reviewed from our Talent Team and the successful candidate(s) will go through the following recruitment process: Recruiter Phone Interview Hiring Manager Interview Test or case study or take-home assessment (if applicable) Team Interview All candidates will be provided with feedback regardless if they pass or didn’t pass any of our interview stages. All your information will be kept confidential.

Benefits

Learning Allowance

Allocation de formation

Health Insurance

Plans de santé complets

Adventure Pass

Passeport pour l'aventure

Parental Leave Top Up

Programme de prime de congé parental

Paid Time Off

Programme de congés payés flexible

Tenure-based Work From Anywhere Program

Programme de travail à distance basé sur l’ancienneté

Annual Wellness Perk

Crédit annuel pour bien-être

Plusgrade builds innovative technology solutions for the travel industry, partnering with over 200 airlines, hotels, and transit companies to create enhanced customer experiences and new revenue streams. Our focus on automation and AI enables us to bridge business opportunities with impactful technical solutions.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Developer Q&A's
Report this job
Apply for this job