Current jobs related to Game Programmer - Montreal - Kabam


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we're seeking a skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed.About the RoleWe're looking for a talented programmer with expertise in game engine architecture, C++ programming, and assembly language....


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we're seeking a skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed.About the RoleWe're looking for a talented programmer with expertise in game engine architecture, C++ programming, and assembly language....


  • Montreal, Quebec, Canada Zenimax Full time

    OverviewContribute to the Creation of Exceptional GamesJoin the team at Bethesda Game Studios, a renowned developer behind Starfield, The Elder Scrolls, and Fallout. Our studio offers a dynamic and inclusive work environment, competitive salaries, and a generous benefits package. We're committed to providing a healthy work-life balance and fostering a...


  • Montreal, Quebec, Canada Zenimax Full time

    OverviewContribute to the Creation of Exceptional GamesJoin the team at Bethesda Game Studios, a renowned developer behind Starfield, The Elder Scrolls, and Fallout. Our studio offers a dynamic and inclusive work environment, competitive salaries, and a generous benefits package. We're committed to providing a healthy work-life balance and fostering a...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine of one of our AAA games, such as Assassin's Creed or For Honor.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Game Engine ProgrammerJob Summary:We are seeking a highly skilled Game Engine Programmer to join our team at Ubisoft Montreal. As a key member of our engine development team, you will be responsible for maintaining and optimizing the game engine of one of our AAA games.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an Engine Programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the game engine for one of our AAA titles, such as Assassin's Creed.Key Responsibilities:Maintain and...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the engine of one of our AAA games, such as Assassin's Creed, For Honor, or Rainbow 6.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an engine programmer, you will play a crucial role in maintaining and optimizing the engine of one of our AAA games, such as Assassin's Creed, For Honor, or Rainbow 6.Key...

  • Game AI Programmer

    1 month ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking an experienced AI Programmer to join our team at Electronic Arts Inc. and contribute to the development of our Iron Man game.Key ResponsibilitiesCollaborate with designers to advance the game's AI vision and create engaging gameplay experiences.Work closely with QA and technical leadership to ensure the stability and accuracy of...

  • Game AI Programmer

    1 month ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking an experienced AI Programmer to join our team at Electronic Arts Inc. and contribute to the development of our Iron Man game.Key ResponsibilitiesCollaborate with designers to advance the game's AI vision and create engaging gameplay experiences.Work closely with QA and technical leadership to ensure the stability and accuracy of...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Ubisoft Montreal, we strive to deliver exceptional gaming experiences that immerse our audience in rich, vibrant worlds. As a key member of our team, you will play a crucial role in maintaining and optimizing our game engines, ensuring they stay at the forefront of technology.Key...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine) - Assassin's Creed projectsAt Ubisoft Montreal, we strive to deliver exceptional gaming experiences that immerse our audience in rich, vibrant worlds. As a key member of our team, you will play a crucial role in maintaining and optimizing our game engines, ensuring they stay at the forefront of technology.Key...

Game Programmer

4 months ago


Montreal, Canada Kabam Full time

We are looking for a Game Programmer who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you

In this role, you can expect to:

  • Write, test, and maintain code following coding standards and best practices.
  • Collaborate effectively with team members, participate in code reviews, and adhere to established development processes.
  • Debug and solve software issues, providing effective solutions.
  • Maintain clear and concise documentation for code and project-related materials.
  • Continuously learn and improve technical skills and knowledge.
  • Communicate progress, challenges, and updates to team members and stakeholders.
  • Adhere to project deadlines and milestones, managing tasks efficiently.
  • Seek mentorship and knowledge sharing as needed, contributing to team growth.
  • Writing clean, efficient, and reusable code to support various gameplay features and mechanics.
  • Create and maintain tools for designers and artists to improve their workflow.
  • Integrating tools with existing content creation pipelines and workflows.
  • Build screens, widgets, and other UI elements in an extensible way
  • Review feature designs and provide input on costs and possible alternatives
  • Work closely with producers, artists, designers and other programmers in a highly collaborative and agile environment
  • Build and support tools that improve the workflows of artists, designers, and other programmers

You will participate in our backend development by:

  • Assisting in designing and architecting backend systems with a focus on scalability, performance, and security.
  • Implementing server-side logic, including APIs, databases, authentication systems, and data processing pipelines.
  • Collaborating with game designers to understand LiveOps tools and game feature requirements.
  • Participating in design discussions, providing technical insights and feasibility assessments.
  • Implementing LiveOps tools and features, including in-game events, content updates, player rewards, and analytics systems.

With Rendering/Graphics experience, you will have the opportunity to:

  • Develop rendering pipeline code and shaders.
  • Implement features such as lighting, shadows, post-processing effects, and more.
  • Test and refine the rendering pipeline for performance and quality.
  • Collaborate with rendering and art teams to understand their needs.
  • Optimize rendering algorithms and code for performance.
  • Maintain rendering systems based on project requirements.

To be successful in this role, your background includes:

  • 4+ years of experience in software development, preferably in mobile game development
  • A Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Proficiency in Unity, C#, and Node.js or other relevant programming languages.
  • Knowledge of Unity workflows and best practices
  • Shipped multiple titles releases on Console, PC, and/or Mobile
  • The ability to write clean, simple, well-documented code from design requirements
  • Experience working with source control such as Git
  • A proven track record of working independently and collaboratively in a dynamic team setting
  • Experience in Android / iOS Mobile application development
  • Up-to-date knowledge on the latest mobile gaming trends
  • Ability to effectively communicate with technical and non-technical team members
  • Experience working in Agile, Kanban, or similar project management methodologies
  • Gameplay Experience – Experience in a gameplay engineering role, gameplay systems, including controls, abilities, AI, RPG, multiplayer, online, and network systems
  • Frontend Knowledge – Knowledge of UI technical best practices (on Console, PC, or Mobile), Strong proficiency in Unity3D Game Engine and C#. Experience with Unity GUI
  • Some Backend Knowledge would be an advantage – Technical experience in Node.js, Database experience (any RDBMS, preferably MongoDB), Experience working with Google Cloud
  • Some Rendering/Graphics Experience would be an advantage – Experience with Unity shader languages and graphics API (OpenGL, DirectX, Metal, Vulkan, etc.)
#J-18808-Ljbffr