Espace publicitaire
Postes correspondant à votre recherche : 332
Développeur.se Java sénior.e

Tink Profitabilité Numérique inc.

Montréal

Permanent à temps plein

90 000,00$ - 110 000,00$ /an

Postuler directement

Ce que nous recherchons


Nous sommes à la recherche d'un.e développeur.se Java senior pour rejoindre notre équipe.

En tant que développeur Java chez Tink, vous participerez à la conception, au développement et à l’optimisation d’applications web et transactionnelles complexes. Vous travaillerez au sein d’équipes multidisciplinaires pour livrer des solutions robustes, performantes et alignées sur les besoins d’affaires de nos clients.

Au-delà du développement, vous serez amené à jouer un rôle de référence technique auprès des clients et de leurs équipes TI. Vous participerez activement aux discussions techniques, contribuerez à la définition des solutions, et accompagnerez les clients dans la compréhension des choix technologiques. Vous serez également impliqué dans les ateliers de cadrage et les échanges fonctionnels afin de vous assurer que les solutions livrées répondent parfaitement aux attentes.

Vous collaborerez de près avec les chefs de projets, les analystes et les architectes afin de garantir la qualité des livrables et la cohérence technique. Sans avoir le titre officiel de lead, vous aurez l’occasion d’assumer un rôle de leadership technique naturel, en guidant les choix de développement, en soutenant vos collègues et en représentant l’expertise de Tink auprès de nos clients.


Tâches et responsabilités du poste

  • Analyser les besoins des utilisateurs et traduire ces besoins en spécifications techniques;
  • Participer activement aux échanges avec les clients et leurs équipes techniques afin de bien comprendre leurs besoins et de proposer des solutions adaptées;
  • Agir comme personne de référence technique au sein des projets, en guidant les choix technologiques et en accompagnant les collègues dans la mise en œuvre des meilleures pratiques;
  • Concevoir, développer et déployer des applications Java Web robustes et évolutives pour des projets variés tels que des sites Web, des intranets et des sites de commerce électronique;
  • Intégrer de nouvelles fonctionnalités avec les systèmes existants en utilisant les frameworks et les outils appropriés;
  • Optimiser les performances des applications en identifiant et en résolvant les problèmes de performance;
  • Effectuer des tests unitaires pour garantir la qualité du code;
  • Mettre en place des mécanismes de sécurité robustes;
  • Collaborer étroitement avec les membres de l'équipe de développement, les parties prenantes internes ainsi que les clients externes;
  • Documenter le code source, les spécifications et les procédures d'installation;
  • Participer à la conception et à l'architecture des nouvelles fonctionnalités des applications;
  • Estimer le travail avec l'équipe de développement et proposer des recommandations pour optimiser les méthodes de travail.


Qualifications et caractéristiques requises

  • Entre 6 à 10 ans d’expérience en programmation Java, idéalement dans un environnement orienté objet et web;
  • Une expérience de travail sur des projets de moyenne et grande envergure;
  • Des connaissances approfondies des frameworks Java tels que Spring MVC/Security/Boot;
  • Une maîtrise des architectures REST et des technologies HTML/Javascript (Thymeleaf, jQuery);
  • Une expérience avec Tomcat standalone et embarqué dans un micro-service Springboot;
  • Une capacité démontrée à interagir avec les clients et leurs équipes techniques, à vulgariser des concepts complexes et à instaurer une relation de confiance;
  • Des aptitudes naturelles en leadership technique, te permettant de guider les choix technologiques et de soutenir tes collègues, sans occuper formellement un poste de lead.
  • Des compétences en JPA (Hibernate) avec MSSQL et une expérience avec GIT;
  • Idéalement, une expérience en développement Vue.js et avec divers CMS;
  • Un baccalauréat en informatique ou une scolarité moindre combinée à une expérience pertinente;
  • Une excellente maîtrise du français, tant à l'oral qu'à l'écrit, et une connaissance fonctionnelle de l'anglais serait un atout;


Ce que nous offrons

  • Salaire concurrentiel;
  • Semaine de 37,5 h avec un horaire flexible;
  • Mode de travail hybride (2 jours au bureau par semaine);
  • Horaire d'été;
  • Vacances et congés de maladie payés;
  • Assurances collectives;
  • Contribution à un REER collectif;
  • Accès à un gym gratuit;
  • Télémédecine et programme d’aide aux employé(e)s;
  • Clientèle de renom et projets de grande envergure;
  • Technologies variées et modernes;
  • Possibilité d’évolution de carrière;
  • Remboursement d’activités de formation et de perfectionnement;
  • Évènements et activités sociales;
  • Collègues d'expérience et champs d'expertise variés.


Envoyez votre CV via Espresso-jobs.com.

Programmer Engine & Tools - Senior

Reflector Entertainment Ltd.

Montreal

Permanent à temps plein

Postuler directement

Pourquoi choisir Reflector

Viens laisser ta marque sur une propriété intellectuelle emblématique. Des millions de fans font le compte à rebours jusqu’au prochain volet de cette franchise Bandai Namco. Ton travail consistera à t’assurer que le moteur roule à son plein potentiel.

Affine tes compétences. Pousse ton talent de programmation vers de nouveaux sommets tout en opérant ta magie dans l’engin Unreal 5 et développe tes connaissances pour définir les standards de programmation de Reflector.

Pas que des réunions. Nous profitons tous du télétravail, mais les appels interminables sur Teams ce n'est pas notre truc. Nous aimons franchir des étapes, collaborer, accélérer les idées, partager nos progrès (des collations aussi !) et célébrer nos réalisations en direct et en personne.

Soutenus de tous côtés. Non seulement tu peux compter sur ton équipe pour t'aider à relever les défis les plus créatifs, mais nous te couvrons également avec une généreuse couverture santé et dentaire et de nombreux congés personnels.

Ta journée type consistera à

  • Viens travailler sur plusieurs plateformes et plonge dans les aspects de bas niveau comme la gestion de la mémoire et les systèmes de fichiers.
  • Collabore avec des artistes et des designers pour repousser les limites de notre moteur de jeu.
  • Collabore avec l'équipe des « outils » pour développer les outils d'édition nécessaires à un développement efficace des fonctionnalités pendant la production.

Ce que tu offres

  • Une solide compréhension de la langue française.
  • Tu dois être légalement autorisé à travailler au Canada.
  • Au moins six ans d'expérience en programmation de moteurs et d’outils pour des jeux AA ou AAA, dont deux passées à travailler avec Unreal Engine.
  • Un baccalauréat en informatique, génie informatique ou expérience équivalente.

Si tu es prêt à passer à l’étape suivante de ta carrière de programmeur.euse, postule dès maintenant. Tu as des questions? Communique avec moi à :

Eric Bélair

514-647-9069

Ou envoie-moi un message sur LinkedIn pour une discussion confidentielle à l’adresse suivante : / / www.linkedin.com / in / ericbelair2 /

#J-18808-Ljbffr

Data Developer

Aylo Careers

Montreal

Permanent à temps plein

Postuler directement

Overview

Established in 2004, we are a tech pioneer offering world-class adult entertainment and games on popular platforms. With an international team of innovators, we enable safe user experiences and empower our communities by celebrating diversity, inclusion, and expression, while maintaining robust trust-and-safety protocols.

We embrace the best of both worlds. Local talent can thrive in our collaborative office space with hybrid work flexibility, while remote team members help shape our culture. We have offices in Montreal (Quebec), Austin (Texas) and Nicosia (Cyprus).

What you’ll be doing

  • Provide thought guidance in the areas of data techniques, including data modeling, data governance, data integration, discovery, and visualization
  • Create repeatable and process-oriented data designs and patterns, architecture and strategies to support mission critical business needs
  • Monitor and provide oversight to ensure solutions implemented across the Business Solutions team meet design standards for quality, scalability, data retention, extensibility, performance and data refresh
  • Ensure system, technical and product architectures are aligned with business objectives
  • Play a vital part in the communication with product teams that rely on our data for business intelligence reporting and decision-making

What you’ll need to be successful

Must haves :

  • Solid programming experience in Java / Python
  • Experience with large-scale data migration projects
  • 4+ years hands-on big data, data warehouse and / or analytic experience, using RDBMS and NoSQL data platform technologies such as MySQL, PostgreSQL, Elasticsearch, Redis (Vertica / ClickHouse is a big plus)
  • Experience with Data Virtualization over relational and non-relational sources
  • Excellent analytical, problem-solving and decision-making skills

Nice to haves :

  • Experience with Airflow / Spark / Flink
  • Working knowledge of Agile development methodologies preferred
  • Knowledge of AI and data mining

Equal opportunity

As an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all employees.

In this role you may be exposed to adult content.

Privacy and data

This role involves processing personal data as part of recruitment. We may collect, use and share your information in accordance with our privacy policy and applicable data protection laws.

#J-18808-Ljbffr

[D&D PC-Console] Programmeur(se) IA - AI Programmer

Gameloft Montreal

Montreal

Permanent à temps plein

Postuler directement

AI Programmer – Programmeur(se) IA

Gameloft Montreal

Join our talented team as we embark on an uncharted gaming adventure! We're looking for a passionate AI Programmer to contribute to a cutting-edge, undisclosed PC / Console video game project.

Description de l'entreprise

Chez Gameloft, nous créons des moments de joie pour nos joueurs à travers des expériences de jeux excitantes. Nous sommes les fiers créateurs d’Asphalt, Dungeon Hunter, Modern Combat et plus de 200 autres super jeux. Il y a un jeu pour tous, et nous nous élargissons maintenant avec des jeux multi-plateforme sur PC et consoles, avec des jeux tels Disney Speedstorm et Disney Dreamlight Valley, pour offrir à nos joueurs de nouvelles aventures incroyables. Avec plus de 3 400 Gamelofters passionnés à travers le monde, nous sommes très fiers de nos différences et nous nous appuyons sur celles-ci pour créer des jeux aussi divers que nous le sommes.

Responsibilities

  • Concevoir et mettre en œuvre des systèmes d'intelligence artificielle pour les personnages du jeu, y compris la recherche de chemin, la prise de décision et les comportements tactiques.
  • Collaborer avec les concepteurs et les autres programmeurs pour intégrer l'IA dans les mécanismes de jeu.
  • Écrire du code efficace et facile à maintenir en C#.
  • Optimiser et affiner en permanence les systèmes d'IA en termes de performances et de qualité.
  • Déboguer et résoudre les problèmes liés à l'IA.
  • Contribuer au développement d'outils pour la création et le test de l'IA.
  • Rester au courant des derniers développements et tendances en matière d'IA dans l'industrie du jeu.

Qualifications

  • Baccalauréat en informatique, en développement de jeux ou dans un domaine connexe.
  • Au moins 6 à 8 ans d'expérience confirmée dans la programmation de jeux, avec un portfolio présentant des projets réalisés.
  • Solide compréhension des principes de l'IA, tels que les machines à états, les arbres de comportement et les algorithmes de recherche de chemin.
  • Solides compétences en C# et expérience avec Unity.
  • Excellentes compétences en matière de résolution de problèmes et de débogage.
  • Passion pour les jeux et compréhension des principes de conception des jeux.
  • Capacité à travailler efficacement en équipe et à communiquer des concepts techniques.
  • Expérience des systèmes de contrôle de version, tels que Git.

Preferred Skills

Expérience dans le développement de jeux multijoueurs. Expérience dans le développement de jeux pour consoles. Experience with multiplayer game development. Experience with console game development.

Benefits

  • Horaire flexible
  • Vendredi après-midi de congé toute l’année!
  • Dès votre embauche, 3 semaines de vacances et des congés mobiles
  • Congé offert entre Noël et le jour de l'An pour bien débuter la nouvelle année
  • Programme de REER collectif avec participation de l'employeur
  • Programme d'assurances collectives avantageux
  • Accès gratuit à une clinique médicale virtuelle 24h / 24, 7 jours / 7
  • Programme d'aide aux employés et à leur famille immédiate
  • Programme de remboursement partiel pour votre déplacement au bureau (transport en commun et / ou stationnement)
  • Accompagnement lors de toute relocalisation pour les nouveaux collaborateurs en provenance de pays ou de régions hors Québec
  • Programme de référencement avec bonus
  • Activités et prix offerts régulièrement par le comité social
  • Secure bike storage room and a subsidy to encourage active transportation (during the summer)
  • Daily snacks (fruit, coffee, etc.)
  • Wednesday happy hours
  • A game room
  • A rooftop terrace
  • Studio located near Jarry Park and the charming Mile-Ex and Little Italy neighbourhoods

#J-18808-Ljbffr

Programmeur.se expert - Engine

Activision

Montreal

Permanent à temps plein

Postuler directement

Overview

Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 25 ans d’expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le divertissement interactif et impliqués dans la création de titres renommés.

C’est avec fierté que nous contribuons grandement à la célèbre franchise Call of Duty, par la création de contenu sur les saisons de Warzone et en dirigeant le développement de la version PC de Call of Duty. À travers notre histoire, nous avons également participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero.

…Et beaucoup de plaisir à travers des activités et événements inoubliables!

À propos du rôle / About the role

Tu joueras un rôle clé dans le développement de nos jeux en assurant la performance, la stabilité et l’évolutivité des systèmes qui les font vivre. En collaboration avec les studios d’Activision et des partenaires externes, tu contribueras à offrir aux joueurs une expérience fluide et fiable. Ton équipe est également responsable d’améliorer les processus de production et les outils utilisés par les développeurs, notamment par l’intégration de l’intelligence artificielle, afin de mieux servir les besoins des jeux.

As an expert programmer, you will :

  • agir comme référent technique et mentor pour l’équipe
  • résoudre des problèmes complexes et contribuer à l’orientation technologique du moteur et des systèmes liés au jeu, en veillant à ce que les solutions soient adaptées aux contraintes de performance, de compatibilité matérielle et d’expérience joueur
  • démontrer une capacité d’autonomie à travers des mandats complexes et multiples

Responsabilités

  • Développement de modules moteur : contribuer à des systèmes essentiels au bon fonctionnement du jeu (gestion du matériel, télémétrie, rapports de crash, système de fichiers…), en assurant leur fiabilité et leur adaptabilité aux plateformes ciblées.
  • Optimisation des performances : améliorer la fluidité et la réactivité du jeu en travaillant sur la gestion mémoire, le traitement des données et la réduction des coûts d’exécution.
  • Maintenance et modernisation du code base : assurer la pérennité du moteur en le rendant plus stable, lisible et facile à faire évoluer, au bénéfice des équipes qui l’utilisent au quotidien.
  • Intégration et amélioration de SDKs et librairies tierces : faciliter la distribution et le déploiement des jeux en intégrant efficacement les outils critiques avec nos plateformes (Steam, Battle.net, UPC, Xbox, etc.).
  • Support aux équipes de développement : accompagnement technique sur les fonctionnalités développées, résolution de problèmes et partage de connaissances.
  • Collaboration interdisciplinaire : travail étroit avec les équipes artistiques, design et production pour améliorer les façons de créer et garantir une intégration cohérente des outils.
  • Participation au processus d’innovation : contribuer à pousser l’innovation dans nos technologies pour élever les expériences de jeu à un niveau inégalé.

Exigences / Requirements

  • 8+ années d’expérience en programmation, idéalement dans le jeu vidéo
  • Maîtrise du C++ et des systèmes temps réel
  • Solide capacité d’analyse, autonomie, et polyvalence
  • Bilinguisme (français / anglais) requis pour la collaboration
  • Passion pour le développement de jeux

Points bonus / Bonus points

  • Expérience en développement PC et console
  • Connaissance d’autres langages comme le C#, Lua, Python, SQL
  • Compréhension approfondie des moteurs de jeu

Nous aimons entendre tous ceux et celles qui sont enthousiastes à l'idée de changer l'industrie des jeux vidéo. Vous n'êtes pas sûr de répondre à toutes les qualifications ? Laissez-nous décider! La recherche montre que les femmes et les membres d'autres groupes sous-représentés ont tendance à ne pas postuler à des emplois lorsqu'ils pensent qu'ils ne possèdent pas toutes les qualifications, alors qu’en fait, iels les possèdent souvent ! Chez Activision Blizzard, nous nous engageons à créer un environnement diversifié et inclusif et vous encourageons vivement à postuler.

Our benefits :

  • Competitive compensation and leave policy.
  • Group insurance almost entirely paid by the studio.
  • Retirement savings with Beenox's contribution.
  • Professional growth in technical and/or management areas.
  • Various training offered free of charge to employees.
  • ...And lots of fun through unforgettable activities and events!

About the role :

You will play a key role in the development of our games by ensuring the performance, stability, and scalability of the systems that bring them to life. In collaboration with Activision studios and external partners, you will help provide players with a smooth and reliable experience. Your team is also responsible for improving production processes and the tools used by developers, including the integration of artificial intelligence, to better serve the needs of the games.

As an expert programmer :

  • You will act as a technical reference and mentor for the team.
  • You will solve complex problems and contribute to the technological direction of the engine and game-related systems, ensuring that solutions are adapted to performance, hardware compatibility, and player experience constraints.
  • You will demonstrate autonomy through complex and multiple mandates.

Responsibilities / Exigences

  • Engine module development : contribute to essential systems for the proper functioning of the game (hardware management, telemetry, crash reports, file system...), ensuring their reliability and adaptability to targeted platforms.
  • Performance optimization : improve the fluidity and responsiveness of the game by working on memory management, data processing, and reducing execution costs.
  • Codebase maintenance and modernization : ensure the longevity of the engine by making it more stable, readable, and easy to evolve, benefiting the teams that use it daily.
  • Integration and improvement of third-party SDKs and libraries : facilitate the distribution and deployment of games by effectively integrating critical tools with our platforms (Steam, Battle.net, UPC, Xbox, etc.).
  • Support for development teams : technical support on developed features, problem-solving, and knowledge sharing.
  • Interdisciplinary collaboration : work closely with artistic, design, and production teams to improve creation methods and ensure coherent tool integration.
  • Participation in the innovation process : contribute to pushing innovation in our technologies to elevate gaming experiences to an unparalleled level.

Note : This job description includes a bilingual English / French version of the role. It reflects responsibilities and requirements as provided and may be subject to change.

#J-18808-Ljbffr

Espace publicitaire
Salesforce Developer

Dot Compliance

Montreal

Permanent à temps plein

Postuler directement

Description du poste

We are seeking a highly skilled Salesforce Developer with expertise in Salesforce and Salesforce integrations—particularly with platforms that shape the life sciences R&D ecosystem (ERP, LIMS, HRIS, MES, and adjacent systems).

The ideal candidate will be fluent in today’s integration patterns while also energized by where the market is heading—especially the convergence of Salesforce, life sciences, and AI-driven development (low-code / no-code accelerators, agent frameworks, AI-augmented coding). This role is perfect for someone who thrives at the intersection of regulated SaaS, scientific innovation, and next-gen technology.

Key Responsibilities

  • Design, develop, and maintain Salesforce solutions tailored to the needs of life sciences organizations.
  • Lead integrations between Salesforce and critical R&D systems (ERP, LIMS, HRIS, MES).
  • Collaborate with cross-functional teams (Product, Professional Services, Quality, Regulatory) to deliver compliant, scalable solutions.
  • Explore and prototype AI-enabled development approaches, including low-code platforms, intelligent agents, and automation frameworks.
  • Ensure all solutions adhere to GxP and regulatory compliance standards.
  • Act as a subject matter expert on Salesforce platform capabilities and roadmap alignment with emerging AI technologies.

Qualifications

  • Proven experience as a Salesforce Developer, with strong Apex, Lightning, and API integration skills.
  • Demonstrated experience integrating Salesforce with ERP, LIMS, HRIS, MES, or similar enterprise platforms.
  • Strong understanding of data integrity, compliance, and regulated life sciences requirements.
  • Curiosity and hands-on interest in AI-driven development (e.g., agent frameworks, AI copilots, low / no-code tools).
  • Excellent problem-solving skills and ability to translate business requirements into scalable technical solutions.
  • Strong communication skills and ability to collaborate with both technical and non-technical stakeholders.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology
  • Software Development

#J-18808-Ljbffr

Développeur Java

TEKsystems

Montreal

Permanent à temps plein

70,00$ - 80,00$ /heure

Postuler directement

Overview

Join to apply for the Développeur Java role at TEKsystems

Location : Bureau de St-Hyacinthe ou Québec (mode hybride – 2 jours / semaine en présentiel)

Hours : 35 heures / semaine

Contexte du mandat

Rejoignez une équipe dynamique au sein du programme Contact Billing, qui vise le déploiement d’un système de perception unifié. En tant que Développeur Java / Guidewire, vous contribuerez à la mise en place de la nouvelle plateforme de perception centrée sur Guidewire Billing Center.

Responsabilités

  • Concevoir, développer et améliorer des fonctionnalités répondant aux besoins des utilisateurs
  • Participer au développement d’applications et de services Java en mode Agile
  • Collaborer étroitement avec les analystes d’affaires et les QA
  • Contribuer à la communauté des développeurs et promouvoir les bonnes pratiques

Profil recherché

  • Baccalauréat en informatique ou expérience équivalente
  • Minimum de 5 ans d’expérience en développement Java et REST API
  • Bilinguisme français / anglais

Atouts

  • Connaissance de Spring, Cucumber, JMeter, Git
  • Maîtrise de JIRA, Confluence et des pipelines CI / CD
  • Expérience en développement Agile
  • Connaissance du domaine de l’assurance de dommages et de la facturation / perception

Compétences clés

  • Esprit d’équipe, autonomie et motivation
  • Solides capacités d’analyse et de résolution de problèmes
  • Bonne organisation et esprit de synthèse

Rémunération et avantages

The pay range for this position is $70.00 - $80.00 / hr.

Type d’emploi

Full-time – Contrat hybride à Montréal, QC

À propos de TEKsystems

Nous sommes un fournisseur de services aux entreprises et de technologies. Nous accélérons la transformation de nos clients. Notre compétence en stratégie, conception, exécution et opérations libère la valeur de l’entreprise par un éventail de solutions. Nous sommes une équipe de 80 000 personnes qui collaborent avec plus de 60 000 clients, notamment 80 % du Fortune 500 en Amérique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacités full-stack et notre rythme. Nous sommes des penseurs stratégiques, des collaborateurs pratiques qui aident les clients à exploiter le changement et maîtriser le dynamisme de la technologie. Nous bâtissons le futur en livrant les résultats et en créant un impact positif dans nos communautés mondiales. TEKsystems et TEKsystems Global Services sont des entreprises d’Allegis Group. Découvrez d’autres informations à TEKsystems.com.

Québec Numéro du permis d'agence de placement de personnel AP-2000547

#J-18808-Ljbffr

Network - Online Programmer (C++) - Assassin’s Creed Codename Invictus

Ubisoft Montréal

Montreal

Permanent à temps plein

Postuler directement

Overview

A new chapter in the Assassin’s Creed legacy is about to be written—not in the shadows of history, but in the heat of multiplayer gaming. We’re crafting a AAA Multiplayer Game where every frame counts and every move must land. To do that, we need a master of Netcode to join our elite team of network / online developers. We’re reimagining our technological stack to deliver top-tier multiplayer performance. If you have the skills to contribute to programming in C++ a seamless, secure, and scalable network stack, your mission awaits.

What You’ll Do

  • Design, implement and maintain the network stack of a AAA multiplayer game engine.
  • Collaborate with the team of engineers to integrate network functionalities into the game engine.
  • Implement solutions to ensure low latency, low bandwidth and high reliability.
  • Diagnose and resolve network-related issues during development and post-launch.
  • Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new network / online systems and features.
  • Work closely with gameplay and backend teams to ensure seamless integration of network features.
  • Collaborate with the creative director and game designers and other teams if necessary, to discuss constraints and set out the technical possibilities for the various network / online features.
  • Keep abreast of the latest network technologies and best practices and apply them within the team.

Qualifications

Training

  • Bachelor’s degree in computer science or computer engineering or any other relevant training.

Relevant Experience

  • Minimum 5-6 years’ experience in production of AAA games with meaningful experience in networks or online, or any other relevant experience.

Skills

  • Solid analytical and synthesis skills
  • Design documentation (uml, sequence diagrams, entity diagrams, etc.)
  • Problem-solving skills
  • Autonomy and resourcefulness
  • Attention to detail
  • Good interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to adapt to change
  • Results oriented

Knowledge

  • C++ game programming
  • Significant experience in the application of networking principles like state synchronization and prediction in one or more AAA multiplayer games.
  • Protocols (IP, UDP, TCP) and common usage (Upnp, VoIP)
  • Encryption, compression
  • Experience in high-performance programming, multithreading and memory management.
  • Expert knowledge of low-level network concepts and high-level multiplayer gaming systems.
  • Solid understanding of network protocols, data transmission and synchronization techniques.
  • Security, anti-cheat, etc.

Additional Information

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.

Employment details

  • Employment type: Full-time
  • Seniority level: Not Applicable
  • Job function: Computer Games
  • Industries: Computer Games

Referrals increase your chances of interviewing at Ubisoft Montréal by 2x. Get notified about new Network Programmer jobs in Montreal, Quebec, Canada. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Python Developer

Compunnel Inc.

Montreal

Permanent à temps plein

Postuler directement

Job Title: Python Developer

Location: Montreal, Quebec

Overview

  • Looking for an experienced and proactive Python developer to design and implement high-performance REST APIs using FastAPI.
  • The candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services/features they will be working on.

Core Responsibilities:

  • Design and implement scalable, maintainable and high-performing RESTful APIs using FastAPI, SQLModel and Redis.
  • Write clean, efficient, and maintainable Python code.
  • Develop and maintain documentation.
  • Design and optimize database schemas and queries.
  • Create and maintain automated test suites.
  • Monitor and optimize API performance.
  • Implement caching strategies and rate limiting.
  • Collaborate with the front-end team to ensure smooth API integration.
  • Assist in implementing workflows for detecting, archiving and purging stale data based on retention policies.
  • Ensure proper logging and auditing of data lifecycle processes.
  • Mentor junior developers and review code.
  • Collaborate with the system architect to refine the API logic, enhance query performance and implement caching strategies.

Required Skills:

  • 5+ years of professional Python development experience.
  • Strong experience with FastAPI or similar framework (Flask, Django REST).
  • Deep understanding of REST API design principles.
  • Expertise in asynchronous programming with Python.
  • Solid experience with SQL databases (PostgreSQL preferred).
  • Strong knowledge of API security best practices.
  • Experience with Docker and containerized environments like OpenShift / Kubernetes.
  • Proficiency in writing unit tests and integration tests.
  • Familiarity with event-driven architecture and tools like Kafka.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and ability to work in collaborative, agile environments.
  • Adaptive and eager to learn new tools and technologies.

Nice to Have:

  • Knowledge of monitoring tools like Prometheus and OpenTelemetry.
  • Experience with microservice architectures.
ML Research Developer

LawZero

Montreal

Permanent à temps plein

Postuler directement
```html

Machine Learning Research Developer

We are seeking a machine learning (ML) research developer to join our team working on a novel AI safety agenda. In this role, you will work closely with ML research scientists to solve difficult training and inference problems using very large models.

Key responsibilities

  • Collaborate with researchers to accelerate research, model training and inference, and facilitate the efficient implementation of novel models and simulated environments.
  • Design and implement workflows for research experiments across toy scenarios and large scale projects.
  • Develop tools and libraries to optimize the use of computing resources.
  • Establish, document, and maintain best practices for ML model development workflows.

Skills and qualifications

  • A degree in a relevant computer science field (e.g., computer science, computer engineering, software engineering) is required, along with an advanced degree (MSc or higher) in machine learning or equivalent work experience.
  • 3+ years of industry experience in designing and implementing complex machine learning workflows on high performance computing devices using PyTorch, TensorFlow, or JAX.
  • Ability to collaborate effectively with cross-functional teams, document best practices, and stay updated with the latest advancements in ML and software development.
  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Familiarity with containerization tools (e.g., Docker, Kubernetes).
  • Familiarity with data infrastructures and platforms (e.g., vector databases).
  • A track record of contributing to high-quality research projects in deep learning.

What we offer

  • The opportunity to contribute to a unique mission with a major impact.
  • A minimum of 20 days vacation per year upon start.
  • A minimum retirement savings employer contribution of 4%.
  • Generous flexible benefits designed to contribute to your well-being.
  • A team of passionate experts in their field.
  • A collaborative and inclusive work environment with offices in the heart of Little Italy, in the trendy Mile-Ex district, close to public transportation.

About LawZero

LawZero is a non-profit organization committed to advancing research and creating technical solutions that enable safe-by-design AI systems. Its scientific direction is based on new research and methods proposed by Professor Yoshua Bengio, the most cited AI researcher in the world. Based in Montreal, LawZero’s research aims to build non-agentic AI that learns primarily to understand the world rather than to act in it, giving truthful answers to questions based on transparent and externalized probabilistic reasoning. Such AI systems could be used to accelerate scientific discovery, to provide oversight for agentic AI systems, and to advance the understanding of AI risks and how to avoid them. LawZero believes that AI should be cultivated as a global public good—developed and used safely towards human flourishing. For more information, visit www.lawzero.org

You belong here

At LawZero, diversity is important to us. We value a work environment that is fair, open and respectful of differences. We welcome applications from highly qualified individuals interested in working towards our mission in a respectful, inclusive and collaborative setting.

Your personal information will be collected and processed by LawZero to evaluate your application for employment in compliance with our Privacy Policy. Under privacy laws in force in your country of residence, you may have several privacy rights, such as to request access to your personal information or to request that your personal information be rectified or erased. Details on how you can exercise your rights can be found in our Privacy Policy.

Apply for this job

indicates a required field

First Name

Last Name

Preferred First Name

Email

Phone

Country

Phone

Resume / CV

Enter manually

Accepted file types : pdf, doc, docx, txt, rtf

Enter manually

Accepted file types : pdf, doc, docx, txt, rtf

Are you legally entitled to work in Canada?

  • Select...

As part of this recruitment process, you will be required to undergo background checks. Do you wish to proceed?

  • Select...

Which topic related to AI safety is currently most interesting to you?

Github link

LinkedIn profile

By checking this box, I agree to allow LawZero to store and process my data for the purpose of considering my eligibility regarding my current application for employment.

By checking this box, I agree to allow LawZero to retain my data for future opportunities for employment for up to 900 days after the conclusion of consideration of my current application for employment.

#J-18808-Ljbffr

```
Espace publicitaire
Programmeur Logiciel Principal

Signal Space Lab Inc.

Montreal

Permanent à temps plein

Postuler directement

Description de l'entreprise

Signal Space Lab est un studio canadien de création interactive situé à Montréal, Québec, spécialisé dans le divertissement immersif, les jeux vidéo et la production audio. Notre objectif est de progresser dans l'art des médias interactifs en imaginant et en produisant des expériences originales, innovantes et mémorables qui se matérialisent en sons, en visuels et en environnements de jeu.

Description du poste

Nous recherchons actuellement un Programmeur Logiciel Principal motivé, passionné par la prise d'initiative et disposant d'un large éventail de compétences. En tant que petite équipe, nous assumons plusieurs rôles et excellons dans la résolution créative de problèmes, l'adaptabilité et le travail d'équipe.

Ce poste implique de :

  • Diriger et gérer le développement d'un écosystème d'applications comprenant un éditeur multimédia et des lecteurs multi-plateformes pour un format propriétaire de vidéo interactive en réalité virtuelle (VR).
  • Piloter le développement sur divers langages et plateformes, notamment C++, C#, Windows, Android, Qt, Unreal Engine et Unity.
  • Concevoir et mettre en œuvre des solutions innovantes pour l'optimisation, la lecture fluide, l'édition et le rendu de contenus multimédias interactifs en VR.
  • Collaborer avec une équipe multidisciplinaire de développeurs et créateurs de contenu pour réaliser des projets concrets utilisant l'écosystème.

Remarque : Ce poste ne concerne pas le développement de jeux vidéo, mais plutôt le développement d'outils / logiciels.

Les qualifications requises incluent :

  • Maîtrise du C++ (obligatoire).
  • Expérience avec les technologies, systèmes ou API 3D et / ou VR.
  • Forte capacité d'adaptation à plusieurs langages et plateformes.

Les compétences facultatives ou préférées comprennent :

  • Expérience avec le Framework Qt.
  • Expérience en lecture multimédia / vidéo et en formats de fichiers / conversion.
  • Expérience avec Unreal Engine et Unity.
  • Expérience en développement UI / UX.

Informations supplémentaires

Notre environnement de travail offre un bon équilibre travail-vie personnelle avec des horaires de 9h00 à 17h00, flexibles. Le travail peut être effectué à distance ou sur site. Il n'y a pas d'heures supplémentaires obligatoires. Nous offrons 3 semaines de congés payés, dont une pendant les vacances d'hiver, ainsi que des journées personnelles selon les besoins. Notre régime d'assurance collective couvre la vie, la dentaire et la vision. Faites partie d'une équipe multiculturelle répartie sur plusieurs fuseaux horaires, avec une forte influence sur les projets sur lesquels vous travaillez.

Les avantages, en fonction du lieu d'activité, incluent notamment : soins dentaires, soins de santé étendus, cours de langue et soins des yeux.

#J-18808-Ljbffr

Tools & Tech Art Programmer

Jobs for Humanity

Montreal

Permanent à temps plein

Postuler directement

Description du poste

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name : Ubisoft

Tech Art / Tools Programmer’s Mandate & Requirements

  • Unity knowledge
  • Release experience of finished projects from beginning to end

Tools For Game And Level Design

  • Help continue the design of level editing tools (walls, props, level placement)

Responsible for bridging level editing tools

  • Work with main programmers to enhance and support them
  • Maintain and support team members that use level editing tools
  • Troubleshoot, tweak and balance created outcomes when needed

Tools For Asset Pipeline

  • Responsible for automated Props and Models Processing pipeline
  • From source to game
  • Tag cleanup of source meshes
  • Attempt automatic cleanup
  • Leave them tagged for manual cleanup by artists
  • Generating destruction data
  • Support on Destruction Generation Tools development and maintenance
  • Part of the processing pipeline above
  • Maintaining and validating asset setup (likely with tools and scripts)
  • Help detect erroneous content that might not work in-game

Support On VFX Tools And Integration

  • VFX Shader Graph support

VFX tools for VFX artists

  • Batch coloring
  • Setup of templates
  • Tools to help start an effect with proper hierarchy and components

Integration support on dynamic and gameplay-sensitive effects

  • Entry points, triggers, and feedbacks help

Support On Gameplay

  • Support of operator abilities

Creation of editor tooling :

  • ‘Everyday’ workflows for managing gym scene situations and setups for testing gameplay cases

Game ‘gym states’ editor

  • Helps test gameplay situations from a defined starting point

Tools For Artists

  • Support on Ground Level / ‘Mega-Texture’ tech
  • Bridge between programmers and artists
  • Troubleshoot pain points in content creation by said tools

Rendering Tech Knowledge

  • Support on rendering assets integration
  • Not necessarily low level knowledge
  • Help team members integrate, tweak, and balance parameters exposed by rendering features implemented over time
  • Python (for build tools and optionally Unity Editor python-driven tools)

Graphics and Rendering

  • HLSL knowledge
  • Houdini (if the tech programmer finds it useful for our project)

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Design, Art / Creative, and Information Technology
  • Industries : Non-profit Organizations

Referrals increase your chances of interviewing at Jobs for Humanity by 2x.

Get notified about new Arts Programmer jobs in Montreal, Quebec, Canada.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

DEVELOPER

Gracesolutions

Montreal

Permanent à temps plein

Postuler directement

Montreal

Time type: Full time

Posted on: Posted Yesterday

Job requisition id: R-3996

No other bank is doing what we do.

At BDC, we help Canada and its entrepreneurs create a prosperous, inclusive and green economy. Our mission is to help Canadian businesses thrive by providing financing, capital and advisory services. We’re devoted to Canadian entrepreneurs. We’re also dedicated to our employees. Adaptable. Inspiring. Different. There’s a reason we like to work here, and we think you’ll like it too. Join BDC and help make a difference!

Diversity. Equity. Inclusion. They’re more than just words for BDC. These concepts are foundational to our success and to our ability to attract, retain, mobilize and develop the right talent, as well as to offer a healthy, professional and collaborative environment. We are committed to cultivating and preserving an environment where all employees can thrive, and, for over a decade, we have been recognized as one of Canada’s Top 100 Employers and one of Canada’s Best Diversity Employers. In recruiting for our team, we welcome the unique contributions that you can bring in terms of your education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, veteran’s status, color, religion, disability, sexual orientation, beliefs, experiences, and more.

POSITION OVERVIEW

As the Executive Assistant to the Vice President, Service Delivery – BDC Advisory Services, you will be the central pillar of organization, priority management and the workflow. If you’re excited about a career with one of Canada’s Top 100 Employers, you’ve come to the right place!

CHALLENGES TO BE MET

You will support the Vice President, Service Delivery – BDC Advisory Services in determining priorities and organizing the work. You will manage the agenda, organize meetings and perform related tasks (room and travel reservations, agendas, conferences, budgets, etc.).

You provide administrative support by maintaining and coordinating a wide range of documents such as presentations, reports, executive committee documents, budgets, invoices, etc., and coordinating activities related to the premises.

You will build relationships with all BDC staff, executive committees, regional team members and external parties to ensure the ongoing dissemination and coordination of information.

You will develop and maintain database systems and files, and process confidential data (evaluation reports, succession and career advancement recommendations, and other human resources documents).

You write a variety of communications in both official languages (English and French).

WHAT WE ARE LOOKING FOR

Do you have a college diploma or university degree in business administration?

Do you have experience in an assistant role or other relevant experience?

You have excellent computer skills (Outlook, Word, Excel and PowerPoint)?

You have excellent ability to handle pressure and maintain professional relationships with internal / external stakeholders?

You are known for your ability to listen and take initiative?

Are you self-taught with the ability to multi-task?

Do you have excellent interpersonal skills as well as verbal and written communication skills in French and English?

  • As an organization that cares about the well-being of its employees, BDC is closing all of its offices between December 24th and January 2nd. Please note that you may encounter delays in the processing of your application.

With us, you’ll be able to achieve the work/life balance you’re looking for, with competitive working conditions and above-market flexible benefits. This includes modern workspaces to work from when you are in our offices, and, for some specific positions, the ability to work remotely, on reserve, and/or within your community.

Leave a Reply

Your email address will not be published. Required fields are marked

Comment

Name

Email

Website

#J-18808-Ljbffr

Développeur •se Web Senior / Senior Web Developer

TouchTunes

Montreal

Permanent à temps plein

Postuler directement
```html

Développeur(se) Web Senior / Senior Web Developer

Join to apply for the Développeur

  • se Web Senior / Senior Web Developer role at TouchTunes

1 day ago Be among the first 25 applicants

Lieu : Montréal, QC (formule hybride)

Chez TouchTunes, ton travail a un réel impact sur notre clientèle. En créant des moments de joie et de connexion pour des millions d'utilisateur

  • rice
  • s à travers des projets passionnants qui transforment l'industrie du divertissement. Nous encourageons une communication ouverte et une collaboration à tous les niveaux, avec des leaders accessibles qui valorisent chaque voix et t'encouragent à exceller et à innover. Notre équipe évolue dans un environnement où plaisir et engagement se rencontrent, et où chacun est invité à être soi-même.

À Propos Du Projet

Nous développons Soundwave, une plateforme média de nouvelle génération qui alimente un kiosque multimédia tactile, localement opéré. Conçu pour des écrans 4K et une interactivité immersive, Soundwave offre deux expériences distinctes mais interdépendantes :

  • L’expérience Patron : Une interface riche et dynamique pour les utilisateur
  • rice
  • s en lieu afin de parcourir et jouer de la musique.
  • L’expérience Opérateur
  • rice : Un ensemble d’outils axés sur la configuration du système, le diagnostic et la maintenance sur le terrain.

Le produit est développé par des escouades dédiées et multidisciplinaires. Chacune prend en charge une expérience end-to-end.

Ta Mission Dans L’équipe Web

En tant que Développeur

  • se Web Senior, tu seras intégré
  • e directement dans l’escouade Operator Experience, en collaboration avec les pairs backend et core, afin de livrer des expériences UI complètes, réactives et maintenables, adaptées aux flux de travail des technicien
  • ne
  • s.

L’Operator Screen est une application hébergée en mode kiosque sur Chromium, développée avec React et TypeScript. Elle est conçue pour être rapide, robuste et modulaire, avec une priorité donnée à l’utilité et la performance plutôt qu’au côté esthétique. Tu joueras un rôle clé dans la fiabilité et l’utilisabilité des outils qui soutiennent la configuration, le diagnostic et la maintenance du système.

Ton Quotidien

  • Implémenter des composants UI réactifs et maintenables en JavaScript / TypeScript et React.
  • Contribuer à l’architecture globale de l’application, en soutenant des surfaces et interactions UI modulaires.
  • Développer et ajuster des animations et transitions fluides avec des librairies comme Framer Motion ou GSAP.
  • Collaborer avec les développeur
  • se
  • s backend, les ingénieur
  • s QA et les gestionnaires de produit pour livrer des fonctionnalités intégrées de bout en bout.
  • Garantir des performances robustes sur du matériel embarqué avec des ressources limitées.
  • Participer aux revues de code et contribuer aux standards de cohérence, d’accessibilité et de maintenabilité de l’UI.

Ton Profil

  • 5+ années d’expérience en développement frontend avec JavaScript / TypeScript moderne et React.
  • Solide compréhension des techniques de mise en page réactive, de la gestion d’état UI et de l’architecture orientée composants.
  • À l’aise avec les environnements kiosque embarqués ou les applications web capables de fonctionner hors ligne.
  • Expérience d’intégration avec des API REST et de collaboration dans des escouades multidisciplinaires.
  • Pratiques solides de tests, incluant tests unitaires et automatisation UI.

Encore Mieux Si Tu As

  • Une expérience avec des shells basés sur Chromium (ex. : Electron, NW.js) ou des apps hybrides web / natives.
  • Une exposition à des couches d’interaction matérielle ou à des intégrations système.
  • Une expérience avec des conteneurs (Docker, Podman).
  • Un intérêt pour les outils de diagnostic, les interfaces système temps réel ou les UI d’orchestration de services.

Nos Avantages Et Bénéfices

Environnement de travail hybride : Horaire flexible combinant télétravail et présence au bureau, avec la possibilité de travailler de n'importe où dans le monde jusqu'à 2 mois par année.

Bien-être financier : Bonus annuel de performance, bonus à long terme, contribution équivalente au REER, et assurance vie.

Avantages complets : Assurance santé et invalidité compétitives, compte de dépenses pour ton style de vie, accès à la télémédecine et politique de congés maladie illimités.

Avantages pour les déplacements : 50 % de réduction sur les cartes OPUS et rabais sur les services de trains EXO.

Développement professionnel : Apprentissage continu avec accès à une plateforme d'e-learning, remboursement des frais de scolarité, et mentorat entre pairs.

Accessibilité : Un milieu de travail inclusif conçu pour accueillir les personnes en situation de handicap.

TouchTunes est la plus grande plateforme interactive de musique et de divertissement en établissement au monde. Tout tourne autour de la joie et de la connexion humaine. Ce moment dans un bar où quelqu’un à la table d’à côté choisit ta chanson préférée sur le juke-box ? C’est ça, notre mission. Notre plateforme diffuse des millions de chansons chaque jour – mais on ne s’arrête pas là ! Nous venons d’acquérir la plus grande entreprise de fléchettes à pointes souples aux États-Unis, nous réinventons notre application mobile qui sera lancée plus tard cette année, et nous opérons près de 100 000 appareils connectés à travers l’Amérique du Nord et l’Europe. Nous sommes des innovateurs, des penseurs stratégiques, des personnes qui rendent l'avenir possible dès aujourd’hui – c’est vraiment le moment idéal pour rejoindre notre équipe.

TouchTunes est fier

  • e allié
  • e de QueerTech et DiversityJobs

_____________________________________________________________

Senior Web Developer

Location : Montreal, QC (Hybrid Tech Hub)

At TouchTunes, your work matters, impacting our customers and sparking joy and connections with millions of users as part of interesting projects that transform the in-venue entertainment industry. We foster open communication and collaboration across all levels, with approachable leaders that value all voices and empower you to excel and innovate. Our team thrives in an environment where fun meets hard work, and everyone is encouraged to be their authentic selves.

About The Project

We’re developing Soundwave, a next-generation media platform powering a locally run, touchscreen multimedia kiosk. Designed for 4K displays and immersive interactivity, Soundwave delivers two distinct but interdependent experiences :

  • The Patron Experience : A rich, dynamic interface for in-venue users to browse and play music
  • The Operator Experience : A utility-focused toolset for system setup, diagnostics, and field maintenance.

The product is developed by dedicated, cross-functional squads. Each has a specific experience end-to-end.

Your Mission In The Web Team

As a Senior Web Developer, you’ll be embedded directly in the Operator Experience squad, working alongside backend and core peers to deliver complete, responsive, and maintainable UI experiences tailored to technician workflows.

The Operator Screen is a Chromium-based, kiosk-hosted application developed with React and TypeScript. It’s designed for speed, robustness, and modularity, with a strong focus on utility and performance over visual flair. You’ll play a key role in shaping the reliability and usability of the tools that power system setup, diagnostics, and field maintenance.

Your Day-To-Day

  • Implement responsive, maintainable UI components using JavaScript / TypeScript and React.
  • Contribute to the overall application architecture, supporting modular UI surfaces and interactions.
  • Develop and tune smooth animations and transitions using libraries like Framer Motion or GSAP.
  • Collaborate with backend developers, QA engineers, and product managers to deliver tightly integrated features.
  • Ensure robust performance on embedded hardware with limited system resources.
  • Participate in peer reviews and contribute to UI consistency, accessibility, and maintainability standards.

Your Profile

  • 5+ years of front-end development experience with modern JavaScript / TypeScript and React.
  • Strong understanding of responsive layout techniques, UI state management, and component-driven architecture.
  • Comfort working in embedded kiosk environments or with offline-capable web apps.
  • Experience integrating with REST APIs and collaborating in cross-functional squads.
  • Solid testing practices including unit testing and UI automation.

Even better if you have

  • Experience with Chromium-based shells (e.g., Electron, NW.js) or hybrid native / web apps.
  • Exposure to hardware interaction layers or system-level integrations.
  • Experience using containers (e.g., Docker, Podman).
  • Interest in diagnostics tools, real-time system interfaces, or service orchestration UIs.

Our Perks And Benefits

Hybrid Work Environment : Hybrid schedule with both work-from-home and in-office time, with the ability to work anywhere in the world for up to 2 months per year.

Financial Wellness : Annual performance bonus, long-term company bonus, RRSP matching, life insurance.

Comprehensive Benefits : Competitive health insurance and disability coverage, a Lifestyle Spending Account, access to telemedicine, and an unlimited sick days policy.

Commuting Perks : 50% off OPUS cards and discounts on EXO train services.

Professional Development : Continuous hands-on learning with access to e-learning platform, tuition reimbursement, and peer mentorship.

Accessibility : An inclusive workplace designed to accommodate people with disabilities.

Expert engine engineer programmer

Beenox

Montreal

Permanent à temps plein

Postuler directement

Description du poste

Join to apply for the Expert engine engineer programmer role at Beenox

2 days ago Be among the first 25 applicants

À propos de Beenox

Founded in Quebec and continuing its growth with a team in Montreal, Beenox has over 20 years of expertise in game development. As an Activision studio, we are leaders in interactive entertainment and involved in creating renowned titles. We proudly contribute significantly to the famous Call of Duty franchise by creating content for Warzone seasons, and by leading the development of the PC version of Call of Duty. Throughout our history, we have also contributed to the success of Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man, and Guitar Hero.

Working at Beenox means being part of a motivated and supportive team where we collaborate to achieve a common goal: creating memorable gaming experiences for millions of players. It is a stimulating and rewarding environment where everyone has a voice and an impact on projects and the studio. Join the best team in the industry to work on exciting and creative projects!

  • Competitive compensation and leave policy.
  • Group insurance almost entirely paid by the studio.
  • Retirement savings with Beenox's contribution.
  • Professional growth in technical and/or management areas.
  • Various training offered free of charge to employees.
  • ...And lots of fun through unforgettable activities and events!

À propos du rôle

You will play a key role in the development of our games by ensuring the performance, stability, and scalability of the systems that bring them to life. In collaboration with Activision studios and external partners, you will help provide players with a smooth and reliable experience. Your team is also responsible for improving production processes and the tools used by developers, including the integration of artificial intelligence, to better serve the needs of the games.

En tant qu'expert programmeur :

  • You will act as a technical reference and mentor for the team.
  • You will solve complex problems and contribute to the technological direction of the engine and game-related systems, ensuring that solutions are adapted to performance, hardware compatibility, and player experience constraints.
  • You will demonstrate autonomy through complex and multiple mandates.

Responsabilités

  • Engine module development: contribute to essential systems for the proper functioning of the game (hardware management, telemetry, crash reports, file system...), ensuring their reliability and adaptability to targeted platforms.
  • Performance optimization: improve the fluidity and responsiveness of the game by working on memory management, data processing, and reducing execution costs.
  • Codebase maintenance and modernization: ensure the longevity of the engine by making it more stable, readable, and easy to evolve, benefiting the teams that use it daily.
  • Integration and improvement of third-party SDKs and libraries: facilitate the distribution and deployment of games by effectively integrating critical tools with our platforms (Steam, Battle.net, UPC, Xbox, etc.).
  • Support for development teams: technical support on developed features, problem-solving, and knowledge sharing.
  • Interdisciplinary collaboration: work closely with artistic, design, and production teams to improve creation methods and ensure coherent tool integration.
  • Participation in the innovation process: contribute to pushing innovation in our technologies to elevate gaming experiences to an unparalleled level.

Exigences

  • 8+ years of programming experience, ideally in video games.
  • Mastery of C++ and real-time systems.
  • Strong analytical skills, autonomy, and versatility.
  • Bilingualism (French/English) required for collaboration.
  • Experience in PC and console development.
  • Knowledge of other languages like C#, Lua, Python, SQL.
  • Deep understanding of game engines.

We love to hear from everyone who is enthusiastic about changing the video game industry. Not sure if you meet all the qualifications? Let us decide! Research shows that women and members of other underrepresented groups tend not to apply for jobs when they think they do not meet all the qualifications, whereas they often do! At Activision Blizzard, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.

Niveau de séniorité

  • Mid-Senior level

Type d'emploi

  • Full-time

Fonction du poste

  • Industries

Seniority, employment type, and industry information above are provided for clarity and do not add new requirements beyond the content of the job description.

#J-18808-Ljbffr

Espace publicitaire
Programmeur CNC

Quantum Management Services Ltd.

Montréal-Est

Permanent à temps plein

Postuler directement
```html

Position

CNC Programmer

Location

Montreal East

Salary

$65K-$95K (based on experience)

Schedule

Monday to Friday 6:30 AM – 3:00 PM

Perks

Full benefits and RRSP match!

Company Overview

Our client, a leading manufacturer in the industry, is seeking a skilled CNC Programmer to join their team. This is an excellent opportunity for experienced CNC programmers looking to take their career to the next level. If you're detail-oriented, proactive, and ready to contribute in a dynamic, growth-focused environment, we want to hear from you!

Why Join Our Client?

  • Competitive salary and benefits package.
  • Work with state-of-the-art machinery and cutting-edge technology.
  • Join an innovative, supportive, and dynamic team.

What You’ll Do

  • Program and operate CNC machines for milling and turning operations.
  • Interpret blueprints and technical drawings for accurate programming.
  • Troubleshoot machine issues and perform adjustments as needed.
  • Perform test runs and adjustments to ensure high-quality production.
  • Collaborate with the team to optimize machining processes.

What You Bring

  • Experience: At least 5 years of CNC programming experience or machining experience, with a focus on CNC operations.
  • Education: DEC in Mechanical Engineering, Machining Techniques, or equivalent training.
  • Technical Skills: Proficiency with CAM programming tools, ERP systems, and MS Office.
  • Leadership: A proactive, autonomous individual with the ability to troubleshoot and work under pressure.

Application

Please send your resume in Word format to Hannah Tiongson.

Seniority Level

  • Associate

Employment Type

  • Full-time

Job Function

  • Manufacturing

Industries

  • Manufacturing

Referrals increase your chances of interviewing at Quantum Management Services Ltd. by 2x.

Sign in to set job alerts for “Computer Numerical Control Programmer” roles.

Related Positions

  • Computer numerical control (CNC) profile mill operator
  • Computer numerically controlled (CNC) brake press set-up operator
  • CNC (computer numerical control) machinist

Pointe-Claire, Quebec, Canada 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

```
Coordonnateur •trice Web

TRISTAN

Montreal

Permanent à temps plein

Postuler directement

Description de poste

Tu es organisé

  • e, curieux
  • se et passionné
  • e par le commerce en ligne?

Rejoins TRISTAN, une entreprise familiale québécoise qui façonne la mode d’ici depuis plus de 50 ans. Réputée pour ses vêtements élégants, durables et conçus localement, TRISTAN se distingue aussi par son service client exceptionnel - en témoignent notre 1re place au sondage WOW et la fidélité de notre clientèle.

Nous cherchons un

  • e Coordonnateur
  • trice Web pour propulser notre boutique en ligne. Si tu veux jouer un rôle clé dans le rayonnement de nos collections, optimiser l’expérience client et contribuer concrètement à notre croissance numérique, cette opportunité est pour toi.

Ce que vous aurez à faire :

  • Créer les listes de produits à mettre en ligne et valider toutes les informations nécessaires avant la mise en ligne ;
  • Recueillir les informations des produits à mettre de l’avant sur le site web en collaboration avec notre équipe de design des vêtements ;
  • Assurer l’exactitude des informations publiées sur les produits et corriger les anomalies ;
  • Veiller à l’activation et au marchandisage des nouvelles collections sur le site transactionnel (images, descriptions, etc.) ;
  • Gérer le contenu du site web au Canada et aux États-Unis et proposer des textes pour les différentes sections ;
  • Développer et exécuter le programme de marchandisage web pour mousser les ventes (création de ventes croisées, sélections de produits vedettes, etc.) ;
  • Mettre en ligne les promotions et les retirer lorsqu’elles ne sont plus valides ;
  • Responsable du calendrier promotionnel et du calendrier de contenu du site web ;
  • Assurer la maintenance des échantillons utilisés pour les séances photos reliées au site web ;
  • Analyser les retombées du marchandisage en ligne ;
  • Analyser les infolettres envoyées et mise en place de nouvelles séries automatiques de courriels (comme la session abandonnée, post achat, etc.) ;
  • Supporter la ou le responsable web pour mettre en ligne des annonces sur des plateformes de médias en ligne (à l’occasion) ;
  • Toutes autres tâches connexes.

Ce que nous demandons :

  • BAC en marketing ;
  • 3 à 4 ans d’expérience dans le domaine du marketing web, de préférence dans un poste de marchandisage web ;
  • Expérience avancée sur Shopify ;
  • Connaissance de Klaviyo et de la stratégie e-mailing (un atout) ;
  • Maîtrise de la suite Office (Excel avancé) ;
  • Bilinguisme (anglais et français, nécessaire pour la communication avec les États-Unis).

Ce que vous gagnerez :

  • Environnement de travail dynamique et stimulant ;
  • Accès à un programme de télémédecine pour votre bien-être personnel ;
  • Programme d'aide aux employé.e.s pour un soutien complet ;
  • Rabais avantageux sur nos produits ;
  • Stationnement sur place ;
  • Plan REER collectif pour assurer votre sécurité financière ;
  • Opportunité de développement professionnel et d'avancement au sein de l'entreprise.

Chez TRISTAN, ton talent peut faire une réelle différence. Si tu te reconnais dans ce rôle, on a hâte de te rencontrer! Postule dès maintenant et joins-toi à une équipe passionnée où rigueur, créativité et collaboration sont à l’honneur.

Senior Web Programmer

Epic Games

Montreal

Permanent à temps plein

Postuler directement
```html

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - EPIC GAMES SERVICES

What We Do

Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic’s own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.

What You'll Do

In this role, you’ll work with web technologies to build the next generation of mobile social experiences for our players. You’ll work closely with our EOS SDK and game teams to implement core social features for our mobile platform, launcher and consoles. Most importantly, you’ll work with a creative, energetic, and fun team to build experiences for players across a multitude of games and devices!

In this role, you will

  • Leverage deep full-stack understanding to solve complex technical challenges with novel solutions
  • Work with Epic teams around the world to further develop and maintain responsive front end and user-centered web experiences, while also focusing on establishing core web standards for all of Epic’s websites
  • Use a wide range of technologies based on the application and need - such as React, Node, Vite, Remix and Typescript for in-house frontend applications
  • Utilize AWS infrastructure to scale the entire Fortnite player base
  • Opportunities to make an impact in many areas across the company

What we're looking for

  • Passion for crafting secure, scalable, and highly available web applications
  • Experience architecting and leading innovative, complex web projects
  • Experience collaborating with a variety of strategic stakeholders to bring a product vision to life
  • Deep knowledge of JavaScript, Typescript, React, Node, and GraphQL
  • A strong understanding of performance and optimization
  • Experience in collaborating with design teams to design, document and build design systems for scalable and consistent user interfaces
  • Experience with cloud technologies (we use AWS)

EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

#J-18808-Ljbffr

```
Programmer Engine & Tools - Senior

Reflector Entertainment

Montreal

Permanent à temps plein

Postuler directement

Description de Poste

Tu te sens perdu dans une énorme production qui t'offre peu d’occasions de partager ton expertise ou ton opinion ? Rejoins notre équipe de 10 programmeurs.es qui s’attend à ce que tu exprimes tes recommandations en matière de programmation et qui en plus t’écoute lorsque tu le fais.

Pourquoi Choisir Reflector

Viens laisser ta marque sur une propriété intellectuelle emblématique. Des millions de fans font le compte à rebours jusqu’au prochain volet de cette franchise Bandai Namco. Ton travail consistera à t’assurer que le moteur roule à son plein potentiel.

Affine tes compétences. Pousse ton talent de programmation vers de nouveaux sommets tout en opérant ta magie dans l’engin Unreal 5 et développe tes connaissances pour définir les standards de programmation de Reflector.

Pas que des réunions. Nous profitons tous du télétravail, mais les appels interminables sur Teams ce n'est pas notre truc. Nous aimons franchir des étapes, collaborer, accélérer les idées, partager nos progrès (des collations aussi !) et célébrer nos réalisations en direct et en personne.

Soutenus de tous côtés. Non seulement tu peux compter sur ton équipe pour t'aider à relever les défis les plus créatifs, mais nous te couvrons également avec une généreuse couverture santé et dentaire et de nombreux congés personnels.

Ta Journée Type Consistera à

  • Viens travailler sur plusieurs plateformes et plonge dans les aspects de bas niveau comme la gestion de la mémoire et les systèmes de fichiers.
  • Collabore avec des artistes et des designers pour repousser les limites de notre moteur de jeu.
  • Collabore avec l'équipe des « outils » pour développer les outils d'édition nécessaires à un développement efficace des fonctionnalités pendant la production.

Ce Que Tu Offres

  • Une solide compréhension de la langue française.
  • Tu dois être légalement autorisé à travailler au Canada.
  • Au moins six ans d'expérience en programmation de moteurs et d’outils pour des jeux AA ou AAA, dont deux passées à travailler avec Unreal Engine.
  • Un baccalauréat en informatique, génie informatique ou expérience équivalente.

Si Tu Es Prêt à Passer à L’étape Suivante De Ta Carrière De Programmeur.euse, Postule Dès Maintenant.

Reflector Entertainment est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi.

#J-18808-Ljbffr

ServiceNow Developer

Levio

Montreal

Permanent à temps plein

Postuler directement

Overview

We are seeking ServiceNow Developers for various large-scale projects.

Role and Responsibilities

  • Collaborate with cross-functional teams to design and implement ServiceNow-based solutions;
  • Design and develop custom applications, modules, and workflows on the ServiceNow platform;
  • Develop and maintain ServiceNow integrations with other systems;
  • Ensure data integrity and participate in regular system maintenance tasks, including upgrades and patches;
  • Help troubleshoot development, configuration, and performance-related issues within ServiceNow;
  • Create and maintain technical documentation, including system design, implementation plans, and user guides;
  • Provide technical support and guidance to team members and stakeholders;
  • Design dashboards and reports;
  • Assist with user training as needed.

Qualifications and Experience

  • College or university degree in Computer Science, Information Technology, or a related field;
  • Three to five years of hands-on development experience with ServiceNow;
  • Possession of ServiceNow System Administrator Certification (CSA);
  • Technical experience with the platform, including participation in upgrades and patching;
  • Experience in deploying the platform (new installations);
  • Expertise in various ServiceNow modules: ITSM, ITOM, ITAM (SAM / HAM), GRC, SecOPS, IRM, CSM;
  • Comfortable working with Agile Scrum / Kanban methodologies, DevOps practices, and Continuous Integration / Delivery / Deployment (CI / CD);
  • Proficiency in both English and French.

Social Benefits

  • 4 weeks of cumulative vacation from the start of employment;
  • Flexible hours;
  • Professional development allowance (PDA) for training, computer equipment, and physical activities;
  • Training tailored to your areas of expertise;
  • Registered Retirement Savings Plan (RRSP) with employer contribution up to a maximum of 3% of your gross salary;
  • Modular group insurance;
  • Public transportation or parking reimbursement when required;
  • Referral bonuses for new candidates;
  • 11 statutory holidays;
  • Personal days;
  • Active social life (5 to 7, social club, healthy snacks and coffee, etc.).

Position Status

Full-time, permanent

Levio subscribes to the principle of employment equity and applies an equal access employment program for women, Indigenous peoples, visible minorities, ethnic minorities, and persons with disabilities. Levio values diversity and inclusion and aims to create a healthy, accessible, and rewarding work environment that highlights the unique contribution of our employees to the success of our company. As an employer committed to respecting employment equity, we encourage applications from diverse candidates. Accommodations are available upon request for candidates participating in all aspects of the selection process.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Levio by 2x

#J-18808-Ljbffr