Postes correspondant à votre recherche : 369

Senior Core Programmer
Eidos-Montréal
Montreal
Permanent à temps plein
Overview
Reports to : Lead Core Programmer
Permanent – Full-Time
The team
The team is built around a small core team working on technical projects related to console development. Our team’s values are based on autonomy, innovation and the development of specialized skills. You'll find fellowship and a great collaboration dynamic.
Responsibilities
- Develop quality software using the programming languages C++ and C#;
- Evolve in a multi-platform development environment;
- Contribute positively to the achievement of the goals of the project and the team;
- Design, implement and debug creative and innovative solutions to achieve the objectives of the project;
- Establish and maintain a follow-up of the tasks to be accomplished as well as personal planning;
- Stay up to date on the latest technologies, advances and developments in game programming.
Qualifications
- University degree in programming, software engineering, computer engineering or equivalent;
- 6+ years of experience in the industry as a Programmer, including 4 years as an Engine Programmer;
- Excellent knowledge of technological constraints on different gaming platforms;
- Have experience working with a commercial or homemade 3D engine (Unreal, Unity, Gamebryo, etc.);
- Profiling and optimization experience;
- AAA experience;
- Experience in optimizing on various platforms (PC, Sony and Microsoft, etc.);
- Must have a very good knowledge of C++ and C#;
- Must have very good algorithmic knowledge;
- Strong design skills.
Even better if you have
- Ability to manage time independently;
- Be a good team player;
- Be a good communicator;
- A desire to push the barriers of video game technology is required;
- Maturity to give and receive constructive criticism is expected;
- Focus on achieving superior results;
- Have an analytical and synthetical mind.
Why join us?
- Flexible work schedule: because unexpected events are part of life when you are sick or need personal days;
- Hybrid work: because we have adapted to the new reality;
- Access to Groupe insurance: To take care of yourself and your loved ones;
- Access to Groupe RRSPs: we think about your future;
- Access to a telemedicine service for the family: to avoid a pleasant 24 hours in the emergency room;
- Bonus system: we recognize the work accomplished.
Come and create emotion with us!
J-18808-Ljbffr

Senior Full Stack Developer
Botpress
Montreal
Permanent à temps plein
About The Role
As a Senior Full-Stack Developer, you will maintain our existing product and craft new features in response to customer feedback and demand, leading projects from conception to deployment. High ownership, organization, and creativity are valued. You will be expected to solve challenging problems on your own and should be razor-focused on improving customer and user experience. An exceptional candidate is comfortable looking for solutions that are delivered quickly and adhering to robust coding standards and peer reviews.
Responsibilities
- Develop and maintain customer-impacting features using React & Node.js (Typescript)
- Use infrastructure-as-code to improve platform performance
- Write unit and end-to-end tests for mission-critical features
- Add tracking and monitoring to capture user journeys
- Contribute to product documentation
Requirements
- A minimum of 5 years of professional experience in software development or programming in a similar environment. Our go-to stack is Typescript, React.js, Node.js, PostgreSQL, Redis, and AWS. We encourage candidates to apply even if you only have experience with a portion of our stack.
- Proven experience with TypeScript for backend development and React.js for front-end development
- Strong written and verbal communication skills in English (French is an advantage)
- A deep interest in AI Agents, voice-, and chat-based user experiences
- Well-organized, excellent work ethic, pays attention to detail, and self-starting
- Ability to thrive in a fast-paced startup and passionate about improving technical abilities
About Botpress
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents. Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career. We operate fully in-office, with a culture that values both technical rigor and shared ambition. You'll be on a team that is leading the AI revolution and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada's fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard - we take snacks seriously
- Your own desk - no ‘hot-desk' style sign-up systems
- A vibrant office community, including weekly socials
- Two days of remote work per week
J-18808-Ljbffr

Programmeur.se expert - Engine
Activision Blizzard
Montréal
Permanent à temps plein
Description du poste
Titre du poste : Programmeur.se expert - Engine
Identifiant de demande de poste : R025965
English version below)
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.
Nos avantages
- Rémunération et politique de congés compétitives.
- Assurances collectives payées en quasi-totalité par le studio.
- Épargne-retraite avec contribution de Beenox.
- Croissance professionnelle sur le plan technique et / ou management.
- Différentes formations offertes gratuitement pour les employé(e)s.
- Et beaucoup de plaisir à travers des activités et événements inoubliables!
À propos du rôle
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.
En tant que programmeur expert :
- Tu agiras comme référent technique et mentor pour l'équipe.
- Tu résoudras des problèmes complexes et contribueras à 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.
- Tu démontreras 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 : tu contribueras à pousser l'innovation dans nos technologies pour élever les expériences de jeu à un niveau inégalé.
Exigences
- 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
- 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, ils les possèdent souvent ! Chez Activision Blizzard, nous nous engageons à créer un environnement diversifié et inclusif et vous encourageons vivement à postuler.
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!
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:
- 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.
Requirements:
- 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.
- Passion for game development.
Bonus points:
- 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.

Développeur Frontend, Intégrateur Web
Groupe VER
Laval
Permanent à temps plein
Description du poste
Entreprise : Groupe VER
Statut : Possibilité d'emploi
Type : Contractuel
Quart de travail : Horaire flexible
Salaire : À discuter
Catégorie : Autres
Sommaire du poste
L’équipe Stratège Média cherche un développeur FrontEnd freelance pour réaliser l'intégration d'un projet en télétravail. Voici un aperçu du profil recherché :
- Excellente maîtrise des langages (CSS, HTML et JS);
- Expérience solide en développement Frontend (projets réalisés à l'appui);
- Capacité à livrer un code optimal et selon les meilleures pratiques d'intégration web;
- Aisance avec le responsive design;
- Bon sens de l’esthétisme et souci du détail;
- À l’affût des nouvelles tendances;
- Facilité à traiter des médias (optimiser et recadrer des images entre autres);
- Atouts : maîtrise de Wordpress et aptitudes comme développeur full stack.
Vous sentez que vous êtes un bon candidat pour le poste, dites-nous pourquoi…
Postulez dès maintenant!
L’équipe Stratège Média
Marketing et technologies web
Passez à l'action avec des stratégies gagnantes
Site web : / / www.strategemedia.com /
Envoyez votre candidature
Assurez-vous de remplir chacune des cases du formulaire et de valider les informations avant d'envoyer votre message.
- Champs requis
- Prénom
- Courriel
- Formats acceptés : Word ou PDF
- Courte présentation
Je souhaite recevoir par courriel les offres d'emplois du site Emploi en résidence.
Je souhaite obtenir de l'aide d'un spécialiste en immigration canadienne.
En cochant cette option, nous ferons parvenir à l'un de nos partenaires spécialistes en immigration canadienne, les informations concernant votre candidature afin de vous offrir un accompagnement adéquat.
Haut de page
J-18808-Ljbffr

Software Developer Lead
Product Madness
Montreal
Permanent à temps plein
Job Description
We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game. Reporting to the Director of Technology, you will be leading a group of friendly and motivated engineers (2-3 direct reports) based in Montreal.
The goal for your team is to build and maintain core systems & innovative features, optimize code for high-performance targets, and build outstanding tools to enable game developers to bring their content to life to be enjoyed by millions of players.
This position comes with a high level of ownership and influence, working with a small team of highly effective and hardworking developers. The role will have a mix of hands-on development and management responsibilities.
What You’ll Do
- Write efficient, reusable & maintainable code
- Provide technical analysis and documentation for new systems
- Mentor and guide game developers, providing technical direction, career development support, and opportunities for skill growth.
- Coordination & negotiation with external team members (engineering, production, design, art, QA)
- Support sprint planning, technical scoping, and roadmap execution
- Conduct code reviews and ensure standard processes are followed across the engineering team
- Identify and mitigate technical risks throughout the development cycle
- Champion quality, scalability, and performance across systems
- Partner with production to supervise and deliver engineering deliverables on schedule
Tech Stack :
- Unity, C#, URP, Addressable
- Google Cloud, Firebase
- Jenkins, Gradle, Groovy
- New Relic
What We're Looking For
- 7+ years of experience in software development
- 2+ years in a leadership or management role
- B.S. or equivalent experience in Computer Science
- Experience with microservice architecture
- Experience building CI / CD tools
- Strong communication & negotiation skills
- Excellent critical thinking, problem-solving, and analytical skills
- Actively seek to streamline development efforts, reducing Time to Market
- Foster a positive and collaborative team culture
- Promote open communication, knowledge sharing, and continuous improvement
- Maintains an adaptive approach, responding quickly to changes in project scope, requirements, or market conditions
Why Product Madness?
As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, Cashman Casino. With 800 team members across the globe, Product Madness is headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, making us a truly global powerhouse.
We live by our People First principle. Regardless of where, when, or how they work, our team members have opportunities to elevate their careers and grow alongside us. We take pride in fostering an inclusive culture, where our people are encouraged to be their very best, every day. But don’t just take our word for it. In 2024, we made the Global Inspiring Workplace Awards list, and won a bronze award at the Stevies for Great Employers in the ‘Employer of the Year - Media and Entertainment’ category.
So, what’s stopping you?
Travel Expectations
None
Additional Information
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.

Développeur Logiciels Senior / Senior Software Developer
Live Nation Entertainment
Montreal
Permanent à temps plein
Description du poste
As a Senior Developer I, you will work on critical components such as Enterprise Search and its content platform. The latter is essential to Ticketmaster as it is a hub between multiple divisions.
You will actively contribute to the expansion that the platform is currently experiencing by playing a key role in the development and design of the platform’s software components. Your technical expertise and knowledge will be used to develop innovative solutions in collaboration with the Product Manager and the team’s tech lead. An important part of this role is to anticipate needs, remove roadblocks and mentor individuals in order to strengthen the team culture with the aim of perpetual improvement.
As a developer at Ticketmaster, you will work within a quality-focused team. Developers are responsible for the quality of the code and functionality of the systems developed. We are looking for passionate people who are eager to learn and able to adapt easily to change with the willingness to participate in various projects evolving on a wide range of technologies. You will be part of a DevOps and Agile team that is fully responsible for the entire development cycle, from design to delivery and production support of new features.
WHAT YOU WILL BE DOING
- Participate in the design and development of data processing and streaming applications and search APIs
- Promote a culture of quality within the team by applying recognized software quality practices
- Automate system testing, deployment, monitoring and alerting
- Interact with the product manager, team’s tech lead and other teams
- Mentor peers to continuously improve team practices and knowledge
- Define strategies to modernize, maintain or replace older systems
- Deploy systems into production
- Provide support for production systems
- Determine maximum system capabilities and changes required to improve performance
WHAT YOU NEED TO KNOW (TECHNICAL SKILLS)
- Excellent command of backend development and object-oriented programming (OOP) using Java Spring Boot
- Strong mastery of development best practices, testing, and code quality
- Significant experience in an Agile + DevOps environment with continuous integration and continuous deployment (CI / CD)
- In-depth knowledge of distributed messaging platforms such as Apache Kafka
- Strong understanding of REST architecture
- Good knowledge of various database products (e.g., MongoDB, ElasticSearch / OpenSearch, DynamoDB, MySQL)
- Solid understanding of distributed, service-oriented, microservices, and cloud-based architectures
- Good knowledge of building cloud-native applications on AWS, Docker, and Kubernetes
YOU (BEHAVIOURAL SKILLS)
- Excited by challenges and solving problems
- Autonomous and proactive
- Resourceful and rigorous
- Curious and passionate
- Pay attention to detail and quality
- Excellent ability to collaborate and communicate with colleagues
- Motivated
- Loves to share his knowledge
LIFE AT TICKETMASTER
We are proud to be a part of Live Nation Entertainment, the world’s largest live entertainment company.
Our vision at Ticketmaster is to connect people around the world to the live events they love. As the world’s largest ticket marketplace and the leading global provider of enterprise tools and services for the live entertainment business, we are uniquely positioned to successfully deliver on that vision.
We do it all with an intense passion for Live and an inspiring and diverse culture driven by accessible leaders, attentive managers, and enthusiastic teams. If you’re passionate about live entertainment like we are, and you want to work at a company dedicated to helping millions of fans experience it, we want to hear from you.
Our work is guided by our values :
- Reliability - We understand that fans and clients rely on us to power their live event experiences, and we rely on each other to make it happen.
- Teamwork - We believe individual achievement pales in comparison to the level of success that can be achieved by a team.
- Integrity - We are committed to the highest moral and ethical standards on behalf of the countless partners and stakeholders we represent.
- Belonging - We are committed to building a culture in which all people can be their authentic selves, have an equal voice and opportunities to thrive.
EQUAL OPPORTUNITIES
We are passionate and committed to our people and go beyond the rhetoric of diversity and inclusion. You will be working in an inclusive environment and be encouraged to bring your whole self to work. We will do all that we can to help you successfully balance your work and home life. As a growing business, we will encourage you to develop your professional and personal aspirations, enjoy new experiences, and learn from the talented people you will be working with. It's talent that matters to us and we encourage applications from people irrespective of their gender, race, sexual orientation, religion, age, disability status or caring responsibilities.
Ticketmaster Canada will provide reasonable accommodations for qualified individuals with disabilities in the job application process. If you have difficulty using our online application system and need an accommodation due to a disability, please email. Please note this inbox is limited to accommodation requests. Resumes submitted to this inbox will not be considered.
Create a job alert for this search
Senior Software Developer
- Montreal, QC, CA
J-18808-Ljbffr

Software Developer
Actalent
Brossard
Permanent à temps plein
40,00$ - 58,00$ /heure
Job Title : Software Developer
We are seeking a talented Software Developer to analyze, debug, modify, test, and implement embedded software in C and C++. This role involves developing software that enables communication between different protocols used by various systems. The ideal candidate will collaborate with individuals from different departments and organizations worldwide to ensure seamless communication across protocols, particularly between newer and older system versions.
Responsibilities
- Develop networking and communication solutions for systems built using different frameworks and communication protocols.
- Ensure effective communication across global panels, including those in New Zealand and Europe.
- Work primarily on networking and communication between different system versions.
- Utilize basic command lines within a Linux environment, though development experience may be with any operating system.
- Collaborate with global teams to achieve project goals.
Essential Skills
- 3+ years of experience as a software developer beyond academics and internships.
- Proficiency in C or C++ with at least 3 years of experience.
- 2+ years of experience in networking, particularly with the OSI model.
- Functional knowledge of a Linux environment, including basic commands.
- Proficient in English, both written and spoken.
Additional Skills & Qualifications
- Experience with embedded software development.
- Understanding of networking protocols.
Work Environment
The position is based in a modern office in Brossard, with three days per week working at the facility. The office, located near the Quartier DIX30 and the REM hub, is in a booming location with easy parking access. The work environment offers flexible hours and a good work-life balance, with many social activities and professional development opportunities. A hybrid work model is available, allowing for both in-office and remote work.
Job Type & Location
This is a Contract position based out of Brossard, Quebec.
Pay and Benefits
The pay range for this position is $40.00 - $58.00 / hr.
Workplace Type
This is a hybrid position in Brossard, QC.
À propos d’Actalent :
Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre des sociétés Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.
Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada – Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada – Québec)
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.
Personnel Placement Agency Permit Number : AP-2000486 (Canada – Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number : AR-2000485 (Canada – Quebec)

Software Developer / Dévelopeur Logiciel
OpenBet
Montreal
Permanent à temps plein
Description de Poste
Direct message the job poster from OpenBet
Job Title :
Software Developer
Location :
The Montreal office is located next to Peel metro station.
Job Type :
Full-Time. Presence at the office is required 2 days a week.
The Team
OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events like the FIFA World Cup and Super Bowl to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools.
For over 25 years, our unbeatable platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses, 20 World Lottery Association operators on our customer roster, and a team of 1,200+ experts across 14 countries, we remain at the heart of the industry.
The Goal
As a Software Developer, you will be a key contributor to delivering integrations and supporting operators. You will work closely with senior engineers to build features, resolve defects, and deliver operator-specific solutions. You will collaborate closely with cross-functional teams including Product Owners, QA, and Software Architects to ensure high-quality, reliable, and secure application development while leveraging the latest technologies to solve complex challenges in a cloud-based environment.
We are looking for someone with a willingness and attitude to learn new skills, a passion for improving Infrastructure as Code and adopting best practices, and the agility to think and operate like a start-up, all while enjoying the stability and resources of an established company.
Responsibilities
- Implement features, operator customisations, and regulatory requirements under guidance.
- Contribute to defect resolution and change request delivery.
- Work with AWS infrastructure and monitoring tools (Datadog, CloudWatch).
- Participate in documentation and knowledge-sharing.
- Collaborate with QA and senior engineers to ensure quality and scalability.
The Player
Must-Have Skills
- Strong communication and collaboration skills.
- Familiarity with AWS basics (deployments, monitoring, infrastructure concepts).
Nice-to-Have Skills
- Postgres and scripting.
- React or other front-end experience.
- Exposure to regulated or operator-driven environments.
Fluent English is required for this role, as successful candidates will work closely with colleagues across OpenBet. OpenBet has offices in multiple countries across the world, and English is used as the common language across these locations.
What’s the Score?
What we can offer YOU :
- Attractive benefits, an open and supportive environment as well as a modern and exciting workplace.
- The opportunity to interact with global teams on a regular basis as you and our business continues to develop & grow.
- Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected. We are committed to building a team that reflects the rich tapestry of humanity, embracing individuals from all walks of life, backgrounds, and identities. Join us in shaping the future of iGaming, where diversity isn't just celebrated—it's celebrated.
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

Software Developer / Dévelopeur Logiciel
OpenBet
Montreal
Permanent à temps plein
Description du Poste
Direct message the job poster from OpenBet
Job Title :
Software Developer
Location :
The Montreal office is located next to Peel metro station.
Job Type :
Full-Time. Presence at the office is required 2 days a week.
The Team
OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events like the FIFA World Cup and Super Bowl to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools.
For over 25 years, our unbeatable platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses, 20 World Lottery Association operators on our customer roster, and a team of 1,200+ experts across 14 countries, we remain at the heart of the industry.
The Goal
As a Software Developer, you will be a key contributor to delivering integrations and supporting operators. You will work closely with senior engineers to build features, resolve defects, and deliver operator-specific solutions. You will collaborate closely with cross-functional teams including Product Owners, QA and Software Architects to ensure high-quality, reliable, and secure application development while leveraging the latest technologies to solve complex challenges in a cloud-based environment.
We are looking for someone with a willingness and attitude to learn new skills, a passion for improving Infrastructure as Code and adopting best practices, and the agility to think and operate like a start-up, all while enjoying the stability and resources of an established company.
Responsibilities
- Implement features, operator customisations, and regulatory requirements under guidance.
- Contribute to defect resolution and change request delivery.
- Work with AWS infrastructure and monitoring tools (Datadog, CloudWatch).
- Participate in documentation and knowledge-sharing.
- Collaborate with QA and senior engineers to ensure quality and scalability.
The Player
Must-Have Skills
- Strong communication and collaboration skills.
- Familiarity with AWS basics (deployments, monitoring, infrastructure concepts).
Nice-to-Have Skills
- Postgres and scripting.
- React or other front-end experience.
- Exposure to regulated or operator-driven environments.
Fluent English is required for this role, as successful candidates will work closely with colleagues across OpenBet. OpenBet has offices in multiple countries across the world, and English is used as the common language across these locations.
What’s the Score?
What we can offer YOU :
- Attractive benefits, an open and supportive environment as well as a modern and exciting workplace.
- The opportunity to interact with global teams on a regular basis as you and our business continues to develop & grow.
- Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected. We are committed to building a team that reflects the rich tapestry of humanity, embracing individuals from all walks of life, backgrounds, and identities. Join us in shaping the future of iGaming, where diversity isn't just celebrated—it's celebrated.
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

Senior Principal Developer
Autodesk, Inc
Montreal
Permanent à temps plein
Overview
Job Requisition ID #
25WD91512
25WD91512, Senior Principal Developer
French translation to follow! / Traduction française à suivre!
Are you excited by solving technical challenges that come with building a scalable, highly available platform in a microservices environment used by millions of users worldwide? Come join us at Autodesk!
Autodesk's Platform Services and Emerging Technologies group is seeking a talented Senior Principal Developer to join our team of diverse, smart, and driven engineers who are responsible for building the Project Administration platform under Admin Access and Insights. Our platform is at the forefront of the company's strategic investment and has tremendous visibility and impact across Autodesk.
To advance the platform's capabilities and strengthen partnerships across product teams, we require the technical leadership of a Senior Principal Developer. This role will serve as the driving force in fostering collaboration, leading software and architectural design, and elevating engineering practices within the platform. This role will act as a key multiplier for the team's impact.
This senior technical leader will contribute as both a hands-on code contributor across multiple platforms and as a strategic architect, providing technical direction and architectural guidance. Given the nature of the cross-industry collaboration and the need for real-time partnership engagement, this role will have a huge business impact on key deliverables.
Responsibilities
- Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components.
- Take ownership of the implementation of platform components, with high emphasis on quality, test-driven development, and sound software engineering practices.
- Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team.
- Design and build scalable, available, resilient, secure micro-services and customer-facing applications on AWS Cloud.
- Work in a CI / CD Cloud environment, considering the implementation of functionality through several distributed components and services.
- Monitor metrics and identify ways to improve telemetry gathering, reporting, and alerting.
- Assist in the operation of our production systems and ensure operational aspects are considered in the day-to-day engineering work.
- Collaborate inside and outside the team.
- You enjoy working closely with others - learning and helping others by sharing expertise and encouraging best practices and high technical standards.
Minimum Qualifications
- 10+ years of software engineering experience.
- BS or MS degree in Computer Science or related technical field.
- Experience in both client-side and server-side architecture and programming.
- A strong background in fostering a culture of continuous delivery, automation, and agile development.
- A deep understanding of the value of testing to deliver high-quality code.
- Broad knowledge of AWS, server programming, databases, and cloud architectures.
- Familiarity with full-stack architectural patterns such as micro-frontends and backend-for-frontend.
- Experience with delivering highly available, scalable, distributed systems and microservices in a production setting.
- Expertise in full-stack development ideally using JavaScript-based technologies such as Node.js.
- Extensive experience with web development using JavaScript technologies such as React (or similar), Node.js, and related UI frameworks.
- Proficiency with the design, implementation, deployment, and operation of scalable API services.
Preferred Qualifications
- Experience working in production with AWS Cloud services (e.g. S3, SNS, SQS, API Gateway) and Serverless infrastructure.
- Experience working with relational databases and/or NoSQL (e.g. AWS Aurora, DynamoDB).
- Experience working with event-driven services.
- Experience with building observability into services and infrastructure (e.g. CloudWatch, Splunk, Grafana).
- Experience working with caching technologies (e.g. Redis, Cassandra).
- Experience with CI / CD practices and tools (e.g. Jenkins, Spinnaker, Docker).
- Understanding of common authentication/authorization methodologies and protocols.
- Strong communication and collaboration skills - you are pragmatic and know how to build trust.
25WD91512, Développeur principal senior
Aperçu du poste
Vous êtes motivé par la résolution de défis techniques liés à la création d'une plateforme évolutive et hautement disponible dans un environnement de microservices utilisé par des millions d'utilisateurs à travers le monde ? Rejoignez-nous chez Autodesk !
Le groupe Platform Services and Emerging Technologies d'Autodesk recherche un développeur principal senior talentueux pour rejoindre notre équipe d'ingénieurs diversifiés, intelligents et motivés, chargés de créer la plateforme Project Administration sous Admin Access and Insights. Notre plateforme est à la pointe des investissements stratégiques de l'entreprise et bénéficie d'une visibilité et d'un impact considérables au sein d'Autodesk.
Afin de faire progresser les capacités de la plateforme et de renforcer les partenariats entre les équipes produit, nous avons besoin du leadership technique d'un développeur principal senior. Ce poste servira de moteur pour favoriser la collaboration, diriger la conception logicielle et architecturale et améliorer les pratiques d'ingénierie au sein de la plateforme. Ce poste agira comme un multiplicateur clé pour l'impact de l'équipe.
Ce responsable technique senior contribuera à la fois en tant que contributeur pratique au code sur plusieurs plateformes et en tant qu'architecte stratégique, en fournissant des orientations techniques et architecturales. Compte tenu de la nature de la collaboration intersectorielle et de la nécessité d'un engagement en temps réel des partenaires, ce poste aura un impact commercial considérable sur les principaux résultats attendus.
Responsabilités
- Travailler en étroite collaboration avec les architectes et les chefs de produit techniques afin de traduire l'architecture globale du système et les exigences du produit en composants logiciels bien conçus et mis en œuvre.
- Prendre en charge la mise en œuvre des composants de la plateforme, en mettant l'accent sur la qualité, le développement piloté par les tests et les bonnes pratiques d'ingénierie logicielle.
- Participer aux revues de conception de logiciels, effectuer des revues de code par les pairs et fournir des commentaires et des retours aux autres membres de l'équipe de développement.
- Concevoir et créer des microservices et des applications destinées aux clients, évolutifs, disponibles, résilients et sécurisés sur le cloud AWS.
- Travailler dans un environnement cloud CI / CD, en tenant compte de la mise en œuvre de fonctionnalités via plusieurs composants et services distribués.
- Surveiller les métriques et identifier les moyens d'améliorer la collecte de données télémétriques, le reporting et les alertes.
- Contribuer au fonctionnement de nos systèmes de production et veiller à ce que les aspects opérationnels soient pris en compte dans le travail d'ingénierie quotidien.
- Collaborer au sein et en dehors de l'équipe.
- Vous aimez travailler en étroite collaboration avec les autres, apprendre et aider les autres en partageant votre expertise et en encourageant les meilleures pratiques et des normes techniques élevées.
Qualifications minimales
- Plus de 10 ans d'expérience en génie logiciel.
- Licence ou master en informatique ou dans un domaine technique connexe.
- Expérience en architecture et en programmation côté client et côté serveur.
- Solide expérience dans la promotion d'une culture de livraison continue, d'automatisation et de développement agile.
- Compréhension approfondie de la valeur des tests pour fournir un code de haute qualité.
- Connaissance approfondie d'AWS, de la programmation de serveurs, des bases de données et des architectures cloud.
- Connaissance des modèles d'architecture full-stack tels que les micro-frontends et les backend-for-frontend.
- Expérience dans la fourniture de systèmes distribués et de microservices hautement disponibles et évolutifs dans un environnement de production.
- Expertise en développement full-stack, idéalement à l'aide de technologies basées sur JavaScript telles que Node.js.
- Vaste expérience en développement web à l'aide de technologies JavaScript telles que React (ou similaire), Node.js et les frameworks UI connexes.
- Maîtrise de la conception, de la mise en œuvre, du déploiement et de l'exploitation de services API évolutifs.
Qualifications souhaitées
- Expérience de travail en production avec les services cloud AWS (par exemple S3, SNS, SQS, API Gateway) et l'infrastructure sans serveur.
- Expérience de travail avec des bases de données relationnelles et/ou NoSQL (par exemple AWS Aurora, DynamoDB).
- Expérience de travail avec des services événementiels.
- Expérience dans l'intégration de l'observabilité dans les services et les infrastructures (par exemple CloudWatch, Splunk, Grafana).
- Expérience dans l'utilisation de technologies de mise en cache (par exemple Redis, Cassandra).
- Expérience dans les pratiques et outils CI / CD (par exemple Jenkins, Spinnaker, Docker).
- Compréhension des méthodologies et protocoles courants d'authentification/autorisation.
- Solides compétences en communication et en collaboration - vous êtes pragmatique et savez comment instaurer la confiance.
Learn More / Plus d'information
About Autodesk / À propos d'Autodesk
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la

Back-End Full-Stack Développeur (Java / Kotlin)
Equisoft
Montreal
Permanent à temps plein
Back-End Full-Stack Développeur (Java / Kotlin)
Qu'est-ce qu'Equisoft ? Equisoft est un fournisseur mondial de solutions numériques avancées en matière d'assurance et d'investissement, reconnu comme un partenaire précieux par plus de 250 institutions financières parmi les plus importantes au monde. Nous offrons un écosystème complet de solutions de bout en bout et évolutives qui aident nos clients à relever tous les défis en cette ère de perturbation numérique. Notre approche orientée métier, notre connaissance approfondie du secteur, notre technologie innovante et nos équipes d'experts aident nos partenaires à résoudre leurs problèmes les plus importants et les plus complexes. Grâce à son équipe d'experts diversifiée et multiculturelle basée en Amérique du Nord, aux Caraïbes, en Amérique latine, en Europe, en Afrique, en Asie et en Australie, Equisoft aide ses clients à relever n'importe quel défi à l'ère de la perturbation numérique.
Pourquoi choisir Equisoft ?
Avec plus de 950 employés, nous sommes une organisation stable qui offre de l'avancement professionnel et favorise un environnement stimulant. Si ce n'est pas suffisant, jetez un coup d'œil aux autres avantages ci-dessous :
- Lieu d'embauche : Canada (notre bureau local à Montréal ou dans la ville de Québec)
- Vous pouvez travailler dans nos bureaux, en mode hybride ou à distance.
- Poste permanent à temps plein
- Avantages disponibles dès le premier jour : soins médicaux, soins dentaires, régime de retraite, programme de télémédecine, programme d'aide aux employés, etc.
- Horaires flexibles
- Nombre d'heures par semaine : 40
- Soutien pédagogique (LinkedIn Learning, LOMA Courses et Equisoft Université)
Rôle
Le Développeur full-stack relève du Manager, Développement des produits et travaille en étroite collaboration avec une équipe de développeurs, d'analystes commerciaux, de spécialistes de l'assurance qualité et d'un coordinateur principal de la mise en production. Le candidat sera responsable de la conception, du développement et du déploiement de solutions innovantes pour répondre aux besoins spécifiques de nos clients.
Vous trouverez ci-dessous une brève description du produit sur lequel le candidat travaillera :
Equisoft / centralize est un puissant système qui permet aux distributeurs d’assurance de regrouper l’ensemble des données des assureurs, les données paramédicales, clients, polices et plus dans une seule plateforme. Notre solution Workbench aide nos clients à travailler de façon plus intelligente, fournit des renseignements uniques et rend possible l’automatisation des processus d’affaires.
Votre journée avec Equisoft
- Concevoir et mettre en œuvre de nouvelles fonctionnalités et développer l'architecture de l'application. Cela signifie écrire un code robuste, performant, sûr et inébranlable.
- Examiner le code de vos collègues. Nous voulons bénéficier de votre contribution et de votre expertise !
- Participer activement aux différentes réunions agiles (quotidiennes, rétrospectives, etc.) de votre équipe. Nous voulons entendre vos opinions !
- Participer à l'analyse des fonctionnalités en fonction des besoins de l'entreprise et des solutions technologiques.
- Participer au déploiement continu des applications en appliquant la méthodologie DevOps.
- Contribuer et participer aux essais fonctionnels et à la documentation des applications existantes et futures.
- Assurer le contrôle de la qualité en établissant et en menant des scénarios d'essai pour valider que les systèmes et les programmes développés répondent aux spécifications.
- Participer aux activités de maintenance des applications et des fonctionnalités du produit.
- Collaborer avec différentes équipes pour résoudre les problèmes des clients.
Exigences
Technique
- Baccalauréat en ingénierie informatique ou en technologie de l'information ou diplôme universitaire combiné à trois années d'expérience pertinente.
- 5 à 7 ans d'expérience en tant que développeur d'applications
- Excellente connaissance et expérience des langages backend tels que Java et Kotlin
- Bonne connaissance de Kubernetes et GraphQL
- Très bonnes aptitudes à écrire du code de qualité avec les meilleures pratiques de développement
- Bonne connaissance du développement orienté objet et des principes SOLID
- Bonne connaissance des tests unitaires et du développement piloté par les tests
- Connaissance des méthodologies Agile et Kanban
- Connaissance des problèmes de sécurité liés aux applications web
- Expérience dans la résolution de problèmes complexes d'ingénierie logicielle
- Expérience des analyses fonctionnelles et organiques
- Excellente connaissance du français et de l'anglais (parlé et écrit)
Compétences non techniques
- Sens aigu de l'organisation et de la hiérarchisation des priorités
- Compétences en matière d'analyse et de résolution de problèmes
- Capacité à communiquer, à rédiger et à synthétiser des informations
- Capacité à effectuer plusieurs tâches à la fois dans un environnement en évolution rapide
- Esprit d'équipe, tact, diplomatie, autonomie, rigueur et discipline
- Un engagement sans faille en faveur de la qualité
- Expérience en ligne ou profil académique
- Un esprit de collaboration
- Avoir une curiosité et une soif d'apprendre
- Expérience dans le secteur financier
- Avoir un bon sens de l'humour - nous aimons nous amuser tout en travaillant.
Equisoft s'engage à créer un environnement diversifié et est fière d'être un employeur offrant l'égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'identité ou l'expression sexuelle, l'orientation sexuelle, l'origine nationale, la génétique, le handicap, l'âge ou le statut d'ancien combattant.
Nous vous remercions de l'intérêt que vous portez à notre entreprise et nous garantissons que toutes les candidatures soumises sont prises en considération. Seules les personnes dont les candidatures sont sélectionnées seront contactées à des fins d'entrevue. En soumettant votre candidature, vous consentez à ce qu'Equisoft collecte, utilise et conserve vos données personnelles afin de permettre à Equisoft d’analyser votre candidature. En raison de la nature de ses produits et services, Equisoft effectuera une vérification complète des antécédents des candidats sélectionnés.
J-18808-Ljbffr

Senior Data Engineering Developer
National Bank
Montreal
Permanent à temps plein
Description de poste : Senior Data Engineering Developer
A career as a Senior Data Engineering Developer in the Analytics and Data Management Solutions team at National Bank means that you will be responsible for the maintenance and application support of EBX and Collibra assets. Integration skills and operational support experience have a positive impact on users at National Bank.
Your job :
- Administer, maintain and monitor the EBX and Collibra platforms.
- Manage updates and patches on the 2 platforms.
- Use CI / CD processes in place for deployments (scripts, configurations, automated jobs) and manage access, roles and permissions for applications.
- Responding to support requests. Coordinate changes in ServiceNow.
- Automate recurring administration tasks via scripts (Bash, Python, etc.).
- Participate in technical support (levels 2 and 3), analysing incidents and resolving them.
- Maintain and clearly document procedures and configurations.
Your team :
You are part of a team of 12 colleagues in the Client, Data and financing sector and will report to the Senior Manager - Asset Management. Our team stands out for its expertise in data management solutions, providing an employee experience and collaborating with each of its members.
We favour a variety of forms of continuous learning to enhance your development, including on-the-job learning, training content and working with colleagues with diverse backgrounds and expertise.
Prerequisites :
- Solid knowledge of AWS environment (EC2, EKS, S3, IAM, FSX, etc.) or cloud.
- Familiar with DevOps tools: CI / CD (GitLab CI, Jenkins, etc.), Infrastructure as Code (Terraform, Helm, etc.).
- Scripting skills (Shell, Python, etc.).
- Knowledge of Git for managing source code and configurations.
- Ability to clearly document procedures and configurations.
Your benefits :
In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family.
- Health and wellness program, including many options.
- Flexible group insurance.
- Generous pension plan.
- Employee Share Ownership Plan.
- Employee and Family Assistance Program.
- Preferential banking services.
- Opportunities to get involved in community initiatives.
- Telemedicine service.
- Virtual sleep clinic.
These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family.
Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged.
We're putting people first :
We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees.
We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team?
Come live your ambitions with us!

Network - Online Programmer (C++) - Assassin’s Creed Codename Invictus
Ubisoft Montréal
Montreal
Permanent à temps plein
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

Développeur(se) logiciel principal(e) Java / React (Full Stack) (FR / ANG)_fr
Intact
Montreal
Permanent à temps plein
Développeur(se) logiciel principal(e) Java / React (Full Stack) (FR / ANG)
Nos équipes sont au cœur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la société à aller de l’avant dans les bons moments et à être résilients dans les moments difficiles.
Notre promesse aux employés est ce qu’Intact vous promet en échange de votre engagement à vivre nos valeurs, à donner le meilleur de vous-mêmes, à être ouverts au changement et à vous investir dans votre carrière. Nous vous soutenons et vous offrons des opportunités de développement et des avantages financiers basés sur la performance dans un environnement où vous pouvez façonner l’avenir, réussir en équipe et évoluer avec nous.
À propos du poste
Nous recherchons un(e) développeur(se) logiciel principal(e) Java / React (Full Stack) pour rejoindre notre équipe en croissance !
Ce que vous accomplirez chez nous
- Analyser les systèmes et besoins de programmation pour identifier les problèmes et proposer des solutions avec spécifications.
- Développer, coder, tester et déboguer des programmes sous supervision, selon le planning.
- Maîtriser les fonctionnalités techniques et d'affaires pour expliquer aux collègues et interagir avec les utilisateurs.
- Traduire les exigences en spécifications techniques et composants logiciels.
- Organiser et gérer des sessions de production.
- Concevoir et modéliser des solutions pour des problèmes complexes, en respectant les exigences documentées.
- Revoir la conception pour assurer la qualité du code et de la conception.
- Développer et maintenir des composants complexes.
- Soutenir et guider l'équipe de développement pour garantir la qualité et respecter les délais.
- Écrire des tests unitaires et d'intégration.
- Participer à la stratégie de tests de régression pour améliorer la stabilité.
- Assurer le support et la maintenance de l'application, résoudre des anomalies complexes.
- Travailler de manière autonome.
Ce que vous mettrez à profit
- Baccalauréat en informatique, génie logiciel ou expérience équivalente.
- 8 à 10 ans d’expérience en conception et développement logiciel.
- Connaissance de l’architecture orientée service et maillage de services (Mesh App).
- Expérience en analyse et conception orientée objet, compréhension UX.
- 2 à 3 ans d’expérience en JavaScript, TypeScript, React, HTML, CSS, AJAX.
- 3 à 5 ans en Java 8+, JDBC, Hibernate, API REST / SOAP.
- 2 ans avec bases de données relationnelles (Oracle, PL / SQL) et NoSQL (MongoDB, Elasticsearch).
- Bilinguisme français / anglais.
- Aucune expérience au Canada requise, mais autorisation de travail nécessaire.
Ce que nous offrons
Notre formule hybride favorise un équilibre entre télétravail et interactions en personne. En rejoignant notre équipe, vous bénéficierez :
- Avantages financiers complets et reconnaissance des succès.
- Plan d'achat d'actions avec contribution de 50 %.
- Retraite, avantages sociaux, soins virtuels.
- Aménagements de travail flexibles.
- Possibilité d'acheter jusqu'à 5 jours de congé supplémentaires par an.
- Compte de dépenses pour le bien-être.
- Ressources pour la santé physique et mentale, communication, adaptation.
- Parcours d’apprentissage, contenu en ligne, programmes inspirants.
- Réseaux inclusifs, développement professionnel.
- Engagement communautaire.
Égalité d’accès à l’emploi
Intact valorise la diversité et offre un environnement accessible et inclusif. Nous encourageons les candidatures de tous horizons, notamment des femmes, Autochtones, personnes handicapées, personnes LGBTQ+.
Nous respectons la réconciliation avec les territoires autochtones et offrons des politiques d’adaptation pour l’égalité d’accès. Si vous avez besoin d’aménagements lors du recrutement, informez-nous. Consultez notre processus de recrutement pour plus d’informations.
Déjà employé chez Intact ou belairdirect ? Postulez via notre site interne.
J-18808-Ljbffr

3D | Software developer
GRAITEC GmbH
Montreal
Permanent à temps plein
About Graitec Group
GRAITEC Group Company est un éditeur de logiciels mondial, leader des solutions de Modélisation de l'Information du Bâtiment (BIM), aidant ses clients dans les secteurs de l'architecture, de l'ingénierie, de la construction et de la fabrication à numériser et industrialiser leurs processus afin d'améliorer leur performance et de construire un avenir durable.
Un environnement ambitieux et en forte croissance : Nous nous considérons comme une startup de 30 ans, ayant doublé notre chiffre d'affaires au cours des 3 dernières années grâce à une croissance organique et inorganique.
Nous sommes convaincus que cette croissance se poursuivra, car le marché n'en est qu'au début de sa numérisation.
Des experts et talents avec une culture forte : Notre équipe est composée de plus de 700 talents exceptionnels avec une équipe de direction solide pour exécuter notre mission.
Un véritable groupe international : Graitec dessert plus de 200 000 clients dans le monde avec plus de 30 bureaux dans 13 pays différents, nous permettant de répondre aux besoins de nos clients à l'échelle mondiale.
Un leader du marché : Nous sommes l'un des plus grands partenaires Platinum d'AUTODESK et le seul à opérer à l'échelle mondiale, avec une répartition égale des activités entre l'Europe et l'Amérique du Nord, permettant les solutions Autodesk grâce à nos propres logiciels GRAITEC.
Des produits solides au service des industries de la construction et de la fabrication : Grâce aux modules complémentaires des produits Autodesk comme PowerPack, et à des solutions plus complexes permettant la simulation, la fabrication et la gestion des projets de nos clients, GRAITEC est fier de ses 150+ développeurs qui innovent chaque jour pour accélérer la performance de nos clients.
Nous sommes déterminés à recruter les meilleures personnes, avec des expériences diverses, et à leur fournir les ressources qui leur permettent de réaliser pleinement leur potentiel. Cela permet à notre organisation d'offrir la meilleure expérience client et des solutions qui aident nos clients à naviguer et à mettre en œuvre des technologies et services les préparant à une croissance durable.
About the Team Hiring
La division R&D de GRAITEC est un environnement multiculturel diversifié, composé de professionnels en Roumanie, en France, au Royaume-Uni, au Canada, en République Tchèque, en Allemagne et en Pologne. Nous collaborons étroitement avec la gestion des produits pour développer des solutions innovantes pour le secteur AEC.
Nous offrons un environnement de travail gratifiant avec des opportunités d'apprentissage continu. L'initiative personnelle et le développement sont encouragés, et les membres de l'équipe ont la liberté de mettre en œuvre des idées bénéfiques pour l'activité de l'entreprise.
Overview
À propos du poste
Objectif du rôle : En tant que Développeur Logiciel, vous serez responsable de développer un code efficace pour le portefeuille de produits GRAITEC, en concevant, testant et gérant des programmes logiciels. Vous vous concentrerez sur l'amélioration des systèmes existants et l'implémentation de nouvelles fonctionnalités.
Responsabilités clés :
- Comprendre l'architecture des applications assignées.
- Développer un code structuré et efficace, en maintenant les performances et la compatibilité.
- Implémenter et modifier les structures de base de données.
- Assurer la meilleure qualité possible des implémentations logicielles.
- Collaborer avec l'équipe de test pour résoudre rapidement les problèmes.
- Créer des tests automatiques et de la documentation pour les implémentations.
- Respecter les normes de développement, de documentation et de test.
Mesures clés :
- Livrer les développements à temps.
- Assurer un taux de retour minimal de l'équipe de test.
- Suivre et corriger les bogues en temps opportun.
- Compléter 2 formations annuelles définies dans la feuille de route des développeurs.
Responsibilities
- 5+ ans d'expérience en développement logiciel C#.
- Compréhension de la programmation orientée objet (POO) et des mathématiques 3D (algèbre linéaire, vecteurs, etc.).
- Expérience du cycle de vie du développement logiciel.
- Capacité prouvée à livrer des solutions techniques complexes.
Atouts supplémentaires :
- Expérience en développement Full Stack.
- Connaissance des outils DevOps (Azure DevOps, Git, CI / CD).
- Connaissance des méthodologies Agile.
Qualifications
- Diplôme en informatique ou dans un domaine connexe.
- Maîtrise de l'anglais (oral / écrit).
- Compétences solides en résolution de problèmes et souci du détail.
- Proactif, motivé et capable de travailler efficacement en équipe.
Interview Process
Nous sommes à la recherche de talents qui sauront apprécier, incarner et faire évoluer notre culture et nos valeurs. Chez Graitec, nous travaillons ensemble, à la fois localement et à l’échelle mondiale, avec un esprit entrepreneurial. En tant qu’entrepreneurs, nous restons concentrés sur la réalisation de notre vision sans nous laisser facilement distraire. Nous croyons en nos produits et services, et sommes convaincus d’être sur la bonne voie pour résoudre un véritable problème pour nos clients cibles et pour l’ensemble de notre secteur. Nous faisons preuve de discernement dans nos investissements et nous agissons de manière éthique afin de maximiser les opportunités pour l’entreprise.
Pour mieux comprendre nos clients, nous souhaitons refléter leur diversité à travers le monde. Nous brisons les silos internes pour mieux les servir.
Afin de faire vivre cette culture, nous fédérons nos équipes autour d’attributs culturels communs que chaque membre est invité à incarner pour réaliser notre mission :
- Notre façon de travailler : Croissance, Agilité, Innovation et Responsabilité
- Notre comportement au quotidien : Ambition, Engagement, Esprit One Graitec, Énergie Positive
Chez Graitec, nous sommes fiers de promouvoir la diversité et l’inclusion au sein de notre environnement de travail. Nous valorisons chaque employé pour ce qu’il est, et pour ce qu’il peut apporter à l’équipe en étant authentique. Cela reflète la diversité de nos clients et marchés à travers le monde, et constitue une part essentielle de notre réussite.
À ce titre, nous encourageons les candidatures de toutes origines. Les évaluations faites durant le processus de recrutement sont exclusivement basées sur les compétences et le potentiel des candidats à réussir dans le rôle proposé.
Processus de recrutement :
- Entretien de présélection / Discussion pour faire connaissance
- Évaluation technique
- Entretien avec un pair du responsable du recrutement ou une partie prenante clé
- Entrevue en personne au bureau
J-18808-Ljbffr

Java developer
COVET IT INC
Montreal
Permanent à temps plein
Overview
- 5-7 years' relevant experience would generally be expected to find the skills required for this role
- A superior technologist, with strong design and implementation fundamentals. Strong design skills for building scalable systems
- Java / Spring - Strong experience in developing enterprise level systems using Java / Spring
- Multithreading / Concurrency
- Strong experience in implementing multi-threaded applications
- Hands-on experience with modern distributed technologies such as messaging brokers (e.g. Kafka) and distributed caching solutions.
- Experience of Agile development techniques and a deep understanding of systems engineering, build and release management principles including continuous integration and continuous delivery
- Experience with application integration, software design patterns, frameworks, unit testing, automated testing, performance / memory analysis, and n-tier service-oriented architecture
- Strong fundamentals of domain / event / message driven architecture and REST services
- Understanding of Docker and container orchestration
- Experience with databases
Seniority level
- Mid-Senior level
Employment type
- Contract
Job function
- Information Technology
Industries
- Staffing and Recruiting
J-18808-Ljbffr

Lead Technique Web / Staff Web Developer
TouchTunes
Montreal
Permanent à temps plein
Overview
Lead Technique Web / Staff Web Developer role at TouchTunes
Location : Montréal (hybrid)
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'utilisateurs à 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.
Your Mission In The Business Products Team
En tant que Lead Technique Web, vous jouerez un rôle clé dans la définition de l’architecture et de la direction technique de nos produits orientés client, y compris nos plateformes de ligues et de tournois de fléchettes. Vous apporterez la vision technique nécessaire pour bâtir des applications web fiables, performantes et évolutives, tout en aidant l’équipe à livrer plus vite et avec moins de friction. Ce rôle convient à une personne qui aime l’intersection de l’architecture, de l’exécution et du mentorat, et qui souhaite avoir un impact durable sur l’expérience client et sur l’évolution de nos systèmes frontend.
Your Day-To-Day
- Lead frontend architecture and system design in collaboration with the Architecture team, ensuring scalability, reliability, and long-term maintainability.
- Define and drive the frontend technical roadmap, balancing rapid feature delivery with strategic evolution of our platforms.
- Translate complex initiatives into actionable tasks and clear sprint plans, enabling predictable delivery and efficient execution.
- Develop and optimize high-performance web applications with a focus on stability, responsiveness, and low latency.
- Collaborate with product managers, backend engineers, and data teams to ensure smooth integration and alignment on technical decisions.
- Mentor and guide frontend engineers, fostering technical excellence, knowledge sharing, and best practices.
- Continuously improve development processes through automation, monitoring, and modern tooling.
- Maintain technical documentation and governance, ensuring clarity, knowledge transfer, and long-term sustainability.
Your Profile
- 8+ years of experience in front-end development, with at least 2+ years in a senior / lead capacity.
- Proven expertise in modern frontend frameworks (React, Vue, Angular; ideally React) and TypeScript / JavaScript.
- Strong understanding of system design principles, distributed architectures, and performance optimization.
- Experience leading large-scale frontend projects from conception through delivery, including technical roadmap ownership.
- Skilled at breaking down complex technical challenges into actionable work for teams.
- Demonstrated ability to mentor engineers and elevate team performance.
- Familiarity with CI / CD, testing automation, observability / monitoring, and modern DevOps practices for frontend systems.
- Excellent collaboration and communication skills, able to work across disciplines and influence technical direction.
- Passion for staying ahead of emerging frontend technologies and using them to drive innovation.
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.
TouchTunes is the world’s largest in-venue interactive music and entertainment platform. We spark joy and human connection, from moments in bars where a song choice on the jukebox matters, to ongoing innovation like acquiring the largest soft-tipped darts business in the United States and deploying thousands of connected devices across North America and Europe.
TouchTunes is a proud ally of QueerTech and DiversityJobs.
J-18808-Ljbffr

UI / UX Developer
Softchoice
Montreal
Permanent à temps plein
Description de poste
Company : Softchoice
Overview
Whyyou’lllove Softchoice : We are a software-focused IT solutions and services provider that equips organizations to be agile and innovative, and for their people to be engaged, connected, and creative at work. That means moving them to the cloud, helping them build the workplace of tomorrow, and enabling them to make smarter decisions about their technology. By doing these things we help them create success for their customers and their people. We stand proudly for our people and support their success through career development and advancement. We are recognized and respected for our culture of inclusion and belonging, continuously striving to do what’s good for our people and communities.
The impact you will have :
As a UI / UX Developer, you will have a direct impact on delivering user-centered digital experiences that improve usability, accessibility, and customer satisfaction. By combining design thinking with front-end development expertise, you will help reduce friction for users, strengthen brand consistency, and improve collaboration between design and engineering teams - ultimately driving measurable business outcomes.
What you will do
- Develop Angular based company eCommerce website to increase the sales transactions through website.
- Gather functional requirements, develop technical specifications, and project & test planning.
- Work cross-functionally with other Softchoice platforms to develop new features and provide support for sales organization.
- Provide technical support to both our internal and external users.
- Work with internal sales teams to develop new features, troubleshoot any technical issues they may have and ensure that their customers are happy.
- Work with internal platform development teams (i.e. SFDC, SAP, Mule) to integrate the reading / writing of data between softchoice.com and other platforms.
- Work with external Softchoice customers to help troubleshoot any technical issues they may have with the website.
- A widespread level of influence where any internal or external user of softchoice.com could be potentially impacted.
- On-time delivery of all stories during each sprint of specific projects / programs.
- Transform UI / UX design wireframes into functional front-end code using HTML, CSS, Angular, Vue.
- Collaborate with UX designers to implement design systems, interaction flows, and visual layouts.
- Ensure consistency and alignment with brand guidelines across digital platforms.
- Stay current on emerging technologies and best practices in front-end development and user experience design.
- Adhere to the WCAG 2 Accessibility standard.
What you will bring to the table
- Have solid practical understanding and experience with latest version of Angular and Vue.
- Post-secondary education obtained at a community college or one or more professional designations or University degree.
- 3+ years of relevant experience.
- Ability to work with cross-functional teams and external customers.
Pay Range
The typical pay range for this role is 81,260 - 95,600.
Note : the pay range represents the full pay range for this position. Each individual offer will take into consideration a range of factors, including prior experience and geographic location.
In addition to the base salary, this role is eligible for additional elements of compensation including (cell allowances, annual bonus, or commissions etc.), as well as a comprehensive benefits plan.
Not sure if you qualify? Think about applying anyway
We understand that not everyone brings 100% of the skills and experience for the role.
At Softchoice, we offer opportunities to a diverse group including those with a variety of workplace experiences and backgrounds. Whether you are new to corporate tech, returning to work after a gap in employment, or looking to transition and take the next step in your career, we are excited to learn more about you and encourage you to apply.
Why You’ll Love Working Here
- The People : You’ll thrive in our collaborative environment, surrounded by incredible colleagues who foster support and innovation, driving our collective success.
- High-Performing Culture : At Softchoice, we are dedicated to achieving our goals and committed to success for our customers and each other.
- Flexibility : Plan your workdays in a way that suits you best.
- Award-Winning Workplace : Proudly recognized as a Great Place to Work for 20 consecutive years.
- Inclusive Culture : We are committed to an inclusive culture where every team member can be their authentic self.
- Competitive Benefits : Benefit from competitive perks that start on day one.
Inclusion & Equal opportunity employment
We are an equal opportunity employer committed to diversity, inclusion & belonging. People seeking employment at Softchoice are considered without regard to any protected category including but not limited to, race, color, religion, national origin, age, sex, marital status, ancestry, disability, veteran status, gender identity, or sexual orientation.
Accommodation
We are proud to provide interview & employment accommodation during the recruitment and hiring process. If you require any accommodation to apply or interview for a position, please reach out directly to us. We are committed to working with you to best meet your needs.
Our commitment to your experience
We are committed to the safety of all applicants and team members. With that in mind, we have implemented digital interviewing for everyone. We understand that you may need to interview with distractions around you (such as children or furry friends) and we will be doing the same.
Before you start with us, we will conduct a criminal record check, verify your education, and check your references.
When you join Softchoice, we will onboard you remotely. Don’t worry. It’s quick, simple and you’ll be connected with your new team in no time.
Job Requisition ID : 6904
EoE / Vet / Disability
J-18808-Ljbffr

Programmeur.se expert - Engine
Equest
Montreal
Permanent à temps plein
Programmeur.se expert - Engine
Identifiant de demande de poste : R025965
Description du poste :
English version below
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.
Nos avantages
- Rémunération et politique de congés compétitives.
- Assurances collectives payées en quasi-totalité par le studio.
- Épargne-retraite avec contribution de Beenox.
- Croissance professionnelle sur le plan technique et/ou management.
- Différentes formations offertes gratuitement pour les employé(e)s.
- Et beaucoup de plaisir à travers des activités et événements inoubliables!
À propos du rôle
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.
En tant que programmeur expert :
- Tu agiras comme référent technique et mentor pour l'équipe.
- Tu résoudras des problèmes complexes et contribueras à 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.
- Tu démontreras 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 : tu contribueras à pousser l'innovation dans nos technologies pour élever les expériences de jeu à un niveau inégalé.
Exigences
- 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
- 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
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.
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!
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:
- 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.
Requirements:
- 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.
- Passion for game development.
Bonus points:
- 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.

Lead Frontend Developer
Botpress
Montreal
Permanent à temps plein
Overview
Lead Frontend Developer to head up our front-end team. You'll be responsible not just for writing high-quality code, but for leading a team of developers, setting technical direction, and driving collaboration across engineering, product, and design. This is a hands-on leadership role where you'll write production code, mentor others, shape the future of our user experience, establish best practices, and help scale a frontend architecture that supports rapid growth. You'll collaborate closely with product, design, and backend teams to ship beautiful, intuitive, and high-performance user experiences.
Responsibilities
- Lead frontend architecture decisions and guide the implementation of scalable, maintainable solutions
- Collaborate with designers to turn mockups and prototypes into polished, high-performing features
- Write clean, modern, well-tested TypeScript and React code
- Own our design system and enforce visual and interaction consistency across the app
- Review code, mentor developers, and help grow frontend expertise across the team
- Continuously improve performance, accessibility, and usability
- Partner with product and engineering leads to shape roadmap priorities and execution plans
- Keep up with modern frontend best practices and advocate for the right tools and workflows
Requirements
- 5+ years of experience in frontend development, with at least 1-2 years in a senior or lead role
- Deep expertise in JavaScript / TypeScript, React, and frontend tooling
- Strong understanding of UI / UX principles, responsive design, and accessibility standards
- Experience architecting complex SPAs with performance and scalability in mind
- Familiarity with design systems, component libraries, and design-to-code workflows
- Excellent communication skills and the ability to give and receive technical feedback
- A product mindset — you care about the user experience as much as the implementation
About Botpress
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents. Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career. You'll be on a team that's not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada's fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard - we take snacks seriously
- Your own desk - no ‘hot-desk' style sign-up systems
- A vibrant office community, including weekly socials
Seniority level
- Entry level
Employment type
- Full-time
Job function
- IT Services and IT Consulting
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte
Alerte emploi
Optimisez votre recherche d’emploi avec Espresso-Jobs !
Recevez en priorité, par courriel, des offres correspondant à votre profil… Et postulez avant tout le monde !