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

Senior Programmer/Developer

$93.76k - $115k per year

Kabam

At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. We're looking for a highly experienced and skilled Senior Programmer to join our team. In this pivotal role, you'll leverage your deep knowledge to build and maintain advanced systems and tools, optimizing workflows and ensuring high performance for our game teams. You'll lead large-scale projects, tackle complex issues, and play a key role in mentoring and coaching junior engineers.

This role is a full-time, on-site position based 5 days a week at our Montreal studio.

Develop, integrate, and improve custom tools and editors to empower designers and artists and enhance their content creation workflows.

Participate in Development Scheduling: Collaborate with producers and project managers to estimate tasks, create development schedules, and monitor progress to ensure milestones are met.

Review feature designs and wireframes to provide technical feedback on feasibility, costs, and potential implementation alternatives.

Work Closely in a Highly Collaborative and Agile Environment: Actively participate in an agile environment, collaborating closely with producers, artists, designers, and other programmers to integrate systems seamlessly.

Identify workflow inefficiencies across disciplines and build tools to automate tasks and streamline pipelines.

Game Performance Optimization: Conduct performance analysis and profiling to optimize rendering pipelines, animations, and other interactions for overall game performance.

Resolve Game Issues: Troubleshoot and resolve specific game performance issues, including those related to profiling, memory, CPU, run-time, and load times.

Experience & Track Record: You'll need a Bachelor’s in CS (or equivalent experience), over 8 years in software development, and a proven history of shipping multiple online games from prototype to launch on online PC, console, or mobile.

Expert Programming Skills: You must be an expert-level in C#, along with strong experience using source control systems like GIT or Perforce.

Deep proficiency with Unity is required, and multiple game engines are nice to have, plus an expert ability to architect complex gameplay systems (e.g., AI, multiplayer, controls, RPG systems).

Performance Optimization: You should have proven experience profiling, troubleshooting, and optimizing game performance across all platforms, tackling issues with memory, CPU, and rendering.

Experience in mobile development for both Android and iOS is needed, along with familiarity with UI frameworks such as Unity GUI or NGUI.

Team & Workflow: You must be a strong communicator and problem-solver who thrives in an Agile or Kanban environment, able to work effectively both independently and as part of a collaborative team.

Strong communication skills in French and English.

$Together, we can create and support some of the best games ever made and entertain the world!

Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games, bringing high-quality graphics, next-generation technology, and revolutionary gameplay to players around the world.

Kabam’s games, Marvel Contest of Champions , Shop Titans , and more have generated hundreds of millions of downloads and have received multiple awards including Apple’s Editor’s Choice and Google Play’s Best Game of the Year.

Kabam is a wholly-owned subsidiary of Netmarble Games.

Kabam is an Equal Employment Opportunity employer committed to building a diverse and equitable workplace, and inclusive environment for all existing and potential employees. Employment decisions are based on candidate qualifications and business need, not race, color, ancestry, place of origin, age, sex (including pregnancy), gender identity or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal, state or provincial and local laws and ordinances.

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Senior Programmer/Developer in Montréal, QC vacancy
  •  ...as a valued member of an open and dedicated team within a magical world!   Job Description   Invoke is looking for a Senior UI Programmer to join our team. In this role, you will develop, support, and optimize the UI features for our game. The ideal candidate has... 
    Senior

    Hasbro

    Montréal, QC
    8 hours ago
  • Senior iOS Anticheat Programmer Location Montréal, QC : WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting... 
    Senior
    Long term contract
    Full time
    Temporary work

    Epic Games

    Montréal, QC
    4 days ago
  • $70k - $135k per year

    Senior Programmer Analyst (Senior) Position Description At the client, we develop software solutions for major financial centres in Asia, Europe and the Americas. Our solutions must remain competitive to develop or consolidate our market shares, launch new products... 
    Senior
    Daily paid
    Montréal, QC
    16 days ago
  • The role We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support and enhance Behaviour games. Our services, which are primarily based on cloud technology, are utilized by... 
    Senior

    Behaviour Interactive

    Montréal, QC
    14 days ago
  •  ...de l’air, de la terre, de la mer et des cyberdomaines, dans l’intérêt de la sécurité nationale. Titre d’emploi: Spécialiste sénior de programme, Chaine d’approvisionnement Code de poste: SMP4 Emplacement de l’emploi: Montréal, QC ou Ottawa, ON Horaire de l’emploi... 
    Senior
    Daily paid
    Contract work
    For subcontractor
    Work at office
    Day shift

    L3Harris Technologies

    Montréal, QC
    20 days ago
  •  ...environment that values flexibility teamwork learning and excellence! What will your days be like at LGI Healthcare Solutions  As a Senior Developer you will work closely with development teams (internal and external) and product teams. You will be responsible for ensuring... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    LGI Healthcare Solutions Santé Inc.

    Montréal, QC
    a month ago
  •  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est essentielle...  ...connaissance des mathématiques 3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. Travaillez bien... 
    Senior
    Worldwide

    Cloud Imperium Games Montreal

    Montréal, QC
    23 days ago
  •  ...Titre du poste: ~ Programmeur Dev Ops sénior / Senior DevOps Programmer Identifiant de demande de poste: ~ R025845 Description du poste: (English version below) Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de... 
    Senior
    Seasonal work

    Activision

    Montréal, QC
    3 days ago
  •  ...Léquipe Unity Studio Productions recherche un(e) Gestionnaire de programme technique Sénior pour planifier et coordonner les efforts avec les équipes...  ...The Unity Studio Productions team is looking for a Senior Technical Program Manager to plan and coordinate efforts with... 
    Senior
    Full time
    Internship
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    1 day ago
  •  ...As a Gameplay Programmer on For Honor at Ubi Montreal youll directly contribute to the ongoing growth of our unique multiplayer fighting experience. Youll join a talented and versatile team working on seasonal content (heroes events MTX assets) new player-facing features... 
    Senior
    Full time
    Seasonal work
    Work at office
    Remote work

    Jobs for Humanity

    Montréal, QC
    a month ago
  •  ...TEHORA est présentement à la recherche d’un(e) gestionnaire de programme senior ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente. Sans être exhaustifs, voici les services... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  • Gameplay Programmer Location Montréal, QC : WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides...  ...looks and styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    9 days ago
  •  ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI a) Who we are ProximityHCI is a TandemLaunch... 
    Senior
    Full time
    Internship

    ProximityHCI

    Montréal, QC
    1 day ago
  • JOB DESCRIPTION To provide programming and analysis in response to client programming requirements. Core Requirements and Responsibilities: Essential job functions included but are not limited to the following: Analyze system requirements and write programs ...
    Full time
    Work at office
    Remote work

    Vertafore

    Montréal, QC
    2 days ago
  •  ...We are seeking a Senior DevOps Programmer to join our Core Technologies (Core Tech) team. Core Tech develops both backend and frontend services that support and enhance Behaviour games. Our services, which are primarily based on cloud technology, are utilized by games such... 
    Senior
    Montréal, QC
    16 days ago
  •  ...As a Senior Gameplay Programmer at Ubi MTL you will be a driving force behind the design implementation and optimization of ambitious gameplay systems for a brand-new large-scale multiplayer game. Set in an intense science-fiction universe with competitive gameplay you will... 
    Senior
    Full time
    Work at office
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ...recherchons une personne passionnée par la coordination de projets stratégiques pour occuper le rôle de Gestionnaire de programme (contributeur individuel senior). Ce poste consiste à soutenir la réussite des initiatives de transformation numérique en agissant comme point... 
    Senior
    Permanent employment
    Full time

    Pomerleau

    Montréal, QC
    27 days ago
  •  ...As a Senior Gameplay Programmer at Ubi Montreal you will play a central role in designing implementing and optimizing the interactive systems that bring a brand-new game to life. You will have a direct impact on the quality of the experience that ends up in players hands acting... 
    Senior
    Full time
    Work at office
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  • computer game programmer Location Montréal, QC : Education: Expérience: Education Bachelor's degree Computer science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions... 
    Permanent employment
    Full time
    Remote work
    Relocation

    Undaunted Games Inc

    Montréal, QC
    19 hours ago
  •  ...redéfinir les standards audacieux dans le commerce de détail. Le défi Soyez le champion de la fidélité client! En tant que Lead, Programme de fidélisation, vous prendrez en charge la stratégie et l'exécution d'un programme robuste de fidélisation et de clienteling,... 
    Daily paid
    Work at office
    Day shift

    Psycho Bunny

    Montréal, QC
    9 days ago
  •  ...As a Senior Gameplay Programmer youll join one of our gameplay teams on a multiplayer game. Youll be responsible for developing gameplay systems in collaboration with other programmers designers and various addition to being a strong individual contributor were looking for... 
    Senior
    Full time
    Work at office
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ...livraison de versions, la vérification de contenu et les tests de jeu. Ce que nous recherchons: Minimum 7 ans d’expérience en programmation dans l’industrie du jeu vidéo; Solide expertise en C++ et compétences en programmation bas niveau; Expérience avérée avec... 
    Senior
    Permanent employment
    Full time
    Montréal, QC
    23 days ago
  •  ...Job Description Join the Content Creation Technology Group (CCTG) as a Senior C++ Programmer and play a key role in building cutting-edge applications powered by Machine Learning. We’re looking for an expert in C++ with AI/ML experience to bring best practices and robust... 
    Senior
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    22 days ago
  • $60k - $115k per year

     ...Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde. Programmer Analyst Position Description Our Banking team mission is to deliver a state-of-the-art digital platform for both staff and... 
    Long term contract
    Montréal, QC
    16 days ago
  •  ...des éclaireurs et des créateurs d'impact. Nous sommes Visionnaires . Nous sommes WSP . L'Opportunité Prenez part à un programme unique qui façonne l'avenir des secteurs Énergie, Ressources et Industrie . Pendant 24 mois , vous explorerez deux sous-secteurs... 
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    WSP Canada

    Montréal, QC
    10 days ago
  • $100k per year

    Programme and Project Management Americas Region MON0000IA Un avenir porteur de sens Chez Arup, notre dévouement passe par le développement durable et la réalisation de projets socialement utiles et porteurs de sens. Notre objectif, nos valeurs partagées... 
    Permanent employment
    Contract work
    Part time
    Summer work
    Work at office
    Remote work
    Flexible hours

    Arup

    Montréal, QC
    24 days ago
  •  ...Org. Setting and ReportingThe United Nations Environment Programme (UNEP) is the leading global environmental authority that sets the global environmental agenda, promotes the coherent implementation of the environmental dimension of sustainable development within the United... 

    United Nations Environment Programme

    Montréal, QC
    11 days ago
  •  ...la protection de l’environnement et du patrimoine du mont Royal Œuvrer pour un organisme qui réinvestit ses revenus nets dans ses programmes de conservation, d’éducation et de promotion des intérêts de la montagne Jouir d’une grande ouverture à vos idées de projets et d... 
    Daily paid
    Remplacement
    Full time
    Seasonal work
    Weekend work

    Les amis de la montagne

    Montréal, QC
    12 days ago
  •  ...même et de partager votre expertise unique. Nos avantages sociaux En veillant au bien-être de nos employés, nous proposons un programme d'avantages sociaux complet et compétitif, qui comprend les éléments suivants : Régimes d'assurance (Soins dentaires, soins médicaux... 
    Flexible hours

    Bombardier

    Montréal, QC
    19 days ago
  •  ...Job Description Technicien(ne) intermédiaire en programmation de PLC Présentation de la division: AtkinsRéalis Canada inc. a démontré de longue date sa capacité à mener à bien des projets dans tous les marchés. Son savoir-faire couvre des secteurs aussi divers allant... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Programmer/Developer. Be the first to apply!