Talent.com
Senior Programmer
Senior ProgrammerKabam • Montreal, Montreal (administrative region), CA
Senior Programmer

Senior Programmer

Kabam • Montreal, Montreal (administrative region), CA
30+ days ago
Job type
  • Full-time
Job description

3 days ago Be among the first 25 applicants

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. And this is where you come in…

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.

In This Role, You Can Expect To

  • Build and Maintain Gameplay Systems : Design, implement, and maintain robust, scalable gameplay systems by writing clean code, conducting reviews, and collaborating with designers.
  • Create New and Maintain Existing Tools for Designers and Artists : 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.
  • Build Screens, Widgets, and Other UI Elements : Architect and implement extensible, responsive UI elements like screens and widgets in close collaboration with the design team to realize their vision.
  • Review Feature Designs and Provide Input on Costs and Possible Alternatives : 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.
  • Build and Support Tools that Improve Workflows : 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.

To Be Successful In This Role, Your Background Includes

  • 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.
  • Engine & Systems Architecture : 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.
  • Mobile & UI Development : 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.
  • Communication skills : Strong communication skills in French and English.
  • $93,760 - $110,000 a year

    Montreal

  • The typical hiring range listed above is specific to candidates located in Montreal . The salary will be determined based on your knowledge, skills and competencies, and you’ll have room to grow after you join!
  • If you’re interested in the position but your expectations don’t fully align with the provided range, we still encourage you to apply! Considerations may be made based on your experience level.

    Excited by this opportunity? Kabam is dedicated to growing our diverse and inclusive workforce, so if your past experience doesn’t perfectly match the listed requirements we encourage you to apply anyways - you could be a great fit for this or other positions.

    We invite you to apply now and start the conversation with us. 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. Founded in 2006, Kabam has studios and offices in Vancouver, Montreal and Charlottetown in Canada, Los Angeles and San Francisco in the United States, and in Seoul, South Korea. 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. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Programmer • Montreal, Montreal (administrative region), CA

    Similar jobs
    Senior Go Engineer - Platform Integrations & Kubernetes

    Senior Go Engineer - Platform Integrations & Kubernetes

    Flexera • Ahuntsic North, ca
    Full-time
    A technology solutions provider in Ottawa seeks a talented Senior Software Engineer to enhance their integration technology. The ideal candidate will have a strong background in Go programming and e...Show more
    Last updated: 11 hours ago • Promoted • New!
    Programmeur de Jeu Senior – Contribuez à des AAA

    Programmeur de Jeu Senior – Contribuez à des AAA

    Bethesda Game Studios • Montreal
    Full-time
    Un studio de développement de jeux vidéo recherche un(e) Programmeur.Le candidat idéal aura plus de 5 ans d'expérience, maîtrisant le C++ et ayant travaillé sur au moins un titre AAA.Ce rôle nécess...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Developer New Montreal

    Senior Java Developer New Montreal

    Behavox Limited. • Montreal
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 2 days ago • Promoted
    Programmeur •euse Fullstack Senior - Télémétrie / Senior Full Stack Developer - Telemetry

    Programmeur •euse Fullstack Senior - Télémétrie / Senior Full Stack Developer - Telemetry

    Haven Studios Inc • Montreal
    Full-time
    Programmeur •euse Fullstack Senior - Télémétrie / Senior Full Stack Developer - Telemetry.Founded in 2021, Haven Studios is a game development studio headquartered in Montreal and a member of the Pl...Show more
    Last updated: 2 days ago • Promoted
    Analyste‑programmeur principal infonuagique – Azure & C#

    Analyste‑programmeur principal infonuagique – Azure & C#

    TRSB Inc. • Montreal
    Full-time
    Une entreprise canadienne de traduction recherche un développeur senior C# pour rejoindre son équipe dynamique à Montréal. Vous serez responsable de l'analyse et du développement d'applications Web ...Show more
    Last updated: 2 days ago • Promoted
    Programmeur.se Gameplay Senior / Senior Gameplay Programmer

    Programmeur.se Gameplay Senior / Senior Gameplay Programmer

    Cloud Imperium Games Montreal • Montreal
    Full-time
    Présentation de Cloud Imperium Games.Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier plan reconnue pour ses expériences de jeu innovantes et immersives.Nous nous c...Show more
    Last updated: 2 days ago • Promoted
    Senior AI Software Engineer & Tech Lead

    Senior AI Software Engineer & Tech Lead

    Aspen Technology • Montreal
    Full-time
    A technology solutions firm in Montreal is seeking a Senior Software Developer to provide mentorship and address complex problems. The ideal candidate will work closely with cross-functional teams t...Show more
    Last updated: 11 hours ago • Promoted • New!
    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Tait • Montreal, QC, CA
    Full-time
    Créer des moments qui touchent les gens.Vous conceverez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions techniques au sein de votre équi...Show more
    Last updated: 30+ days ago
    Senior Enterprise Architect

    Senior Enterprise Architect

    Export Development Canada • Montreal
    Full-time +1
    At EDC, we support Canadian businesses to succeed globally.We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Engineer - linux application developer

    Senior Engineer - linux application developer

    Wind River • Ahuntsic North, ca
    Full-time
    Senior Engineer - Linux Application Developer Location : Ottawa, Canada About Wind River.Wind River is a global leader in delivering software for mission-critical intelligent systems.For more than f...Show more
    Last updated: 30+ days ago • Promoted
    Senior Statistical Programmer II

    Senior Statistical Programmer II

    ICON • Montreal, Canada
    Permanent
    Statistical Programmer II, Canada, Remote.ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive environment driving innovation an...Show more
    Last updated: 15 days ago
    Senior Developer, Clinical Platform – Hybrid Montreal

    Senior Developer, Clinical Platform – Hybrid Montreal

    AlayaCare • Montreal
    Full-time
    A leading SaaS company in Montreal is looking for a Senior Developer for their Clinical Platform team.You will be responsible for building high-quality features, ensuring performance, and contribut...Show more
    Last updated: 1 day ago • Promoted
    Programmeur jouabilité senior — Unity / C# multiplateforme

    Programmeur jouabilité senior — Unity / C# multiplateforme

    Gameloft • Montreal
    Full-time
    Une entreprise de jeux vidéo recherche un(e) programmeur(-euse) jouabilité sénior pour rejoindre l'équipe de Disney Dreamlight Valley. Le rôle consiste à développer des mécanismes de jeu pour une ex...Show more
    Last updated: 13 hours ago • Promoted • New!
    Senior Enterprise Architect

    Senior Enterprise Architect

    Export Development Canada | Exportation et développement Canada • Montreal
    Full-time +1
    Join the EDC Team! At EDC, we support Canadian businesses to succeed globally.We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of ma...Show more
    Last updated: 2 days ago • Promoted
    Senior API & Middleware Engineer (Azure APIM, OpenShift)

    Senior API & Middleware Engineer (Azure APIM, OpenShift)

    TransPerfect • Montreal
    Full-time
    A leading localization services provider in Montreal is seeking a Senior Full-Stack Developer to join their Middleware-API team. The ideal candidate will have extensive experience in API development...Show more
    Last updated: 2 days ago • Promoted
    Senior devops programmer

    Senior devops programmer

    Beenox • Montreal
    Full-time
    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 da...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Engineer — Risk Metrics & Platform Enhancements

    Senior Java Engineer — Risk Metrics & Platform Enhancements

    Aptonet • Montreal
    Full-time
    A technology consulting firm in Montreal is seeking a skilled Senior Java Programmer Analyst on a contract basis.In this role, you will build and enhance regulatory risk metrics within a cutting-ed...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Developer, Full-stack

    Senior Software Developer, Full-stack

    Dialogue • Montréal, Quebec, Canada, H3A 3G3
    Full-time
    Dialogue is the #1 virtual care provider in Canada.Integrated Health Platform🅫, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, and wellness) to...Show more
    Last updated: 30+ days ago