Senior Programmer/Developer
$93.76k - $115k per yearKabam
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.
- ...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
- 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...SeniorLong term contractFull timeTemporary work
$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...SeniorDaily paid- 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
- ...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...SeniorDaily paidContract workFor subcontractorWork at officeDay shift
- ...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...SeniorFull timeWork at officeRemote workFlexible hours
- ...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...SeniorWorldwide
- ...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...SeniorSeasonal work
- ...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...SeniorFull timeInternshipWorldwideRelocation package
- ...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...SeniorFull timeSeasonal workWork at officeRemote work
- ...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...SeniorHourly payContract workApprenticeshipWork at officeRemote workFlexible hours
- 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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorFull timeInternship
- 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 timeWork at officeRemote work
- ...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
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorPermanent employmentFull time
- ...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...SeniorFull timeWork at officeRemote work
- 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 employmentFull timeRemote workRelocation
- ...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 paidWork at officeDay shift
- ...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...SeniorFull timeWork at officeRemote work
- ...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...SeniorPermanent employmentFull time
- ...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...SeniorFull timeWork at office
$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- ...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 timeInternshipWork at officeRemote workWorldwide
$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 employmentContract workPart timeSummer workWork at officeRemote workFlexible hours- ...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...
- ...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 paidRemplacementFull timeSeasonal workWeekend work
- ...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
- ...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 timeWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Programmer/Developer. Be the first to apply!
- développeur progress Montréal, QC
- interactive developer Montréal, QC
- courseware developer Montréal, QC
- informatica developer Montréal, QC
- program developer Montréal, QC
- gis developer Montréal, QC
- rpa developer Montréal, QC
- sas programmer Montréal, QC
- etl developer Montréal, QC
- ecommerce developer Montréal, QC

