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

Cloud Chamber | Senior Rendering Programmer, Canada

$120k - $165k per year

Cloud Chamber

At Cloud Chamber , we are dedicated to crafting the next entry in the legendary BioShock franchise. Our goal is to create evocative, immersive, and deeply meaningful experiences that resonate with players long after the screen goes dark. We believe that the foundation of a great game is a culture of open collaboration, where every developer is empowered to take ownership and push the boundaries of what is technically possible.

We are seeking a Senior Rendering Programmer to join our Montréal studio. This is a rare opportunity to be at the forefront of visual innovation, helping us push Unreal Engine 5 to its absolute limits. You will be a key architect of the visual experience, translating high-level art direction into the cutting-edge shaders, systems, and rendering code that will define the atmosphere of the next BioShock .

Job Summary

Category

Details

Company Name

Cloud Chamber (A 2K Studio)

Position Title

Senior Rendering Programmer

Location

Montréal, Quebec, Canada

Project

The next BioShock

Employment Type

Full-time, Permanent

Experience Level

Senior (5+ Years)

Salary Range

$120,000 – $165,000 CAD per year (Commensurate with experience & technical expertise)

Language Requirements

Proficiency in French and English (for Quebec-based candidates)

The Role: Engineering the Visual Frontier

As a Senior Rendering Programmer, you aren’t just writing code; you are a visual storyteller using the language of mathematics and low-level APIs. You will work in lockstep with our Lead Rendering Programmer, Art Directors, and Technical Artists to bridge the gap between creative concept and real-time performance.

Your expertise will be vital in modifying core engine shaders, developing bespoke rendering technologies, and integrating complex third-party solutions. You will be the “go-to” expert for solving rendering-based challenges and ensuring that our game maintains peak performance without compromising its rich, stylized aesthetic.

Core Responsibilities

1. Technical Vision & Execution

  • Shader Development: Modify and extend core shaders to achieve the unique visual signature of the BioShock universe.
  • System Architecture: Design and develop new rendering technologies and systems within the Unreal Engine 5 framework.
  • Translation of Art: Take abstract concepts from concept art and Art Direction and translate them into efficient, high-performance rendering code.

2. Optimization & Debugging

  • Performance Profiling: Utilize graphics debugging tools to identify and resolve performance bottlenecks.
  • Visual Fidelity: Debug complex visual issues, ensuring that lighting, shadows, and post-processing effects behave predictably across all supported platforms.
  • Hardware Efficiency: Work with low-level graphics APIs to squeeze every bit of power out of the latest generation of gaming consoles and PC hardware.

3. Tooling & Pipeline Innovation

  • Content Production: Create and maintain tools and efficient pipelines that empower artists to produce high-quality assets with minimal technical friction.
  • Integration: Evaluate and integrate third-party solutions to enhance our rendering capabilities.

4. Leadership & Mentorship

  • Team Growth: Act as a mentor to junior and mid-level programmers, sharing your knowledge of graphics programming best practices and industry trends.
  • Collaborative Problem Solving: Effectively communicate with the Art and Design teams to find performant solutions to creative requests.

Skills & Experiences: The Technical Blueprint

Professional Background

  • Education: Bachelor’s degree in Computer Science, Mathematics, or a related technical discipline.
  • Industry Tenure: 5+ years of experience in game development or a related field.
  • Track Record: Must have shipped at least one AAA title on Console and/or PC.
  • Seniority: Previous experience in a senior role focused specifically on Graphics or Rendering.

Technical Expertise

  • Language Proficiency: Expert-level knowledge of C and C++ .
  • Math Mastery: Strong foundation in 3D Mathematics (Linear Algebra, Calculus, Trigonometry).
  • API Mastery: Deep experience with modern GPUs and low-level graphics APIs (DirectX 12, Vulkan, or platform-specific APIs) on the latest generation of platforms.
  • Engine Knowledge: Strong familiarity with Unreal Engine technology is highly desired, particularly regarding its rendering pipeline.
  • Profiling Tools: Expert use of tools like Pix, RenderDoc, Nsight, or internal engine profilers.

The “Bonus” Toolkit

  • Pipeline Exposure: Familiarity with how tools like Houdini , Substance Painter , and Z-Brush interact with a modern graphics pipeline.

Who You Are: A Cultural Force Multiplier

At Cloud Chamber, we value how you work as much as what you build.

  • A Positive Force: You are a reliable teammate who looks for opportunities to integrate work across disciplines.
  • An Expert Communicator: You can explain complex rendering concepts to a non-technical audience and deliver difficult feedback with empathy.
  • Resilient & Proactive: You are a self-motivated individual who stays effective under pressure and adapts quickly to changing priorities.
  • An Active Listener: You build trust-based relationships and are highly open to feedback and direction.
  • A Technical Owner: You drive your tasks forward autonomously while maintaining a critical eye for detail and organization.

Why Join Cloud Chamber Montréal?

The Studio Culture

Cloud Chamber are a “learn through play” studio. We believe that the best innovation happens when teams feel safe to experiment, fail fast, and try again. We push ourselves to be better every day, but we never lose sight of the fact that we are making games for players to enjoy.

Life in Montréal

Montréal is a global epicenter for game development. Our studio is located in a city that blends European charm with North American innovation. You will be part of a thriving creative ecosystem with access to world-class culture, cuisine, and technology.

The Perks & Benefits

  • World-Class Project: Contribute to the return of one of the most prestigious franchises in gaming history.
  • Comprehensive Health Care: Full medical, dental, and vision coverage.
  • Retirement Planning: Competitive RRSP matching to help you secure your future.
  • Work-Life Integration: Flexible hours and a commitment to maintaining a healthy work-life balance.
  • Professional Development: Budget for conferences, courses, and certifications to keep your rendering skills at the cutting edge.

Application Process

Cloud Chamber want to see your technical artistry.

  1. Submit your Resume: Highlighting your AAA shipping experience and specific contributions to rendering systems.
  2. Provide Code Samples or Portfolio: If possible, show us your shaders, performance optimizations, or rendering tech demos.
  3. Language Check: For candidates in Quebec, please ensure your application demonstrates proficiency in both French and English.

Cloud Chamber is an equal opportunity employer. We welcome applications from all qualified individuals regardless of race, religion, gender, or orientation.

]]><

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Cloud Chamber | Senior Rendering Programmer, Canada in Montréal, QC vacancy
  •  ...technology that empower content developers worldwide. What You'll Do The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite. You will work with other programmers and directly contribute... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development...  ...games across multiple platforms Knowledge of networking, rendering, and other systems impacting quality and performance General... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal...  ...PlayStation, etc.) (asset) ~ Familiarity with virtual machines and cloud services (asset) Additional Information We embrace a... 
    Senior
    Long term contract
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    12 hours ago
  •  ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their... 
    Senior
    Full time

    Hasbro

    Montréal, QC
    12 hours ago
  •  ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse...  ...·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes... 
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    12 hours ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  • $105k - $145k per year

     ...Cloud Chamber , a premier studio under the 2K (Take-Two Interactive) umbrella, is looking for...  ...the iconic BioShock series, we need a Senior Technical Animator who can bridge the gap...  ...Animator Location Montréal, Quebec, Canada Job Type Full-Time, Regular Employee... 
    Senior
    Long term contract
    Full time

    Cloud Chamber

    Montréal, QC
    a month ago
  •  ...technology that empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...What You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You will be responsible for core AI features and supporting... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a variety of online features that power Fortnite game modes... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the architecture and performance of the game’s online systems. RESPONSIBILTIES... 
    Senior
    Full time

    Nbcuniversal

    Montréal, QC
    12 hours ago
  •  ...to create the unknown. Job Description Tech Art / Tools Programmer’s MandateRequirements: Unity knowledge Release experience...  ...pain points in content creation by said tools   Rendering Tech Knowledge: Support on rendering assets integration Not... 
    Full time

    Ubisoft

    Montréal, QC
    12 hours ago
  •  ...Nous recherchons un.e Développeur.se Senior Salesforce Marketing Cloud qui prendra en charge l’ensemble du cycle...  ...Plans de santé complets Programme de congés payés flexible ✈️ Allocation...  ...willing to relocate if elsewhere in Canada.** Travel is not just about the destination... 
    Senior
    Remote job
    Daily paid
    Full time
    Work at office
    Work from home
    Relocation
    Flexible hours

    Plusgrade

    Montréal, QC
    12 hours ago
  • $90k - $140k per year

     ...you meet deadlines and break down projects into manageable chunks.  In addition, you have:  ~ Experience with Salesforce Marketing Cloud, and it is a plus if you have experience with Adstudio, Social Studio and Einstein ~4+ years of developer experience at an agency,... 
    Senior
    Full time
    Work at office

    VML Canada

    Montréal, QC
    12 hours ago
  •  ...strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation...  ...for employment visas.  For employment opportunities based in Canada: Bounteous is an equal opportunity employer. In accordance with... 
    Senior
    Contract work
    Local area
    Worldwide
    Work visa

    Bounteous

    Montréal, QC
    12 hours ago
  •  ...Une carrière en tant que développeur ou développeuse cloud senior AWS dans l’équipe de Livraison TI Services corporatifs, à la Banque...  ...valorise le développement continu et la mobilité interne. Nos programmes de formation personnalisés, basés sur l’apprentissage dans l’action... 
    Senior
    Full time
    Apprenticeship
    Flexible hours

    Banque Nationale

    Montréal, QC
    3 days ago
  •  ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...Une carrière en tant qu’architecte reseau cloud senior dans l’équipe de l’Évolution des infrastructures, à la Banque Nationale, c’est agir...  ...valorise le développement continu et la mobilité interne. Nos programmes de formation personnalisés, basés sur l’apprentissage dans l’... 
    Senior
    Full time
    Apprenticeship
    Flexible hours

    Banque Nationale

    Montréal, QC
    1 day ago
  •  ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as...  ...candidate for this position is given to work remotely anywhere in Canada. About Indero, formely Innovaderm  Indero, formely Innovaderm... 
    Permanent employment
    Full time
    Contract work
    Interim role
    Remote work
    Work from home
    Flexible hours

    Indero

    Montréal, QC
    12 hours ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re seeking a Senior AI Programmer with a passion for innovation to join our team and play a key role in shaping the future of Dead by Daylight through innovative... 
    Senior
    Full time
    Apprenticeship

    Behaviour Interactive

    Montréal, QC
    12 hours ago
  •  ...Job Description As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support...  ...Flexibility and adaptability to change  ~ Knowledge in 3D/ Rendering programming is a plus.  Additional Information What to... 
    Full time

    Ubisoft

    Montréal, QC
    12 hours ago
  •  ...A career as a  AWS Cloud  Senior Developer on the Corporate Services IT Delivery team at National Bank means acting as a cloud development expert. Your deep knowledge of cloud technologies and DevOps practices will enable you to contribute to the evolution of the Accurate... 
    Senior
    Full time
    Flexible hours

    National Bank

    Montréal, QC
    3 days ago
  •  ...empower content developers worldwide. What You'll Do The Epic Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new physics systems and maintain existing systems in Unreal Engine 5... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    12 hours ago
  •  ...enjoyed by players worldwide, join Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical challenges within...  ...services. This position requires solid experience with cloud technologies and DevOps principles. In this role you will... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    12 hours ago
  •  ...Fed and strengthened by the blood that’s been spilled, it rapidly spreads – turning man into monster.  We are looking for a Senior Gameplay Programmer to help bring this vision to life. In this role you will work across multiple gameplay systems and areas such as audio, AI... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    12 hours ago
  •  ...logiciel ou dans un domaine connexe; Expérience pratique avec 1C : Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (Word, Excel, Outlook, etc.); Capacité à comprendre les processus d’... 
    Remote job
    Full time
    Work at office

    Groupe Abs

    Montréal, QC
    12 hours ago
  • $2300 - $3000 per month

     ...clients with reliable, remote-ready talent that makes an impact from day one. We’re hiring an entrepreneurial E-commerce Director / Senior E-commerce Manager to build our digital commerce function from the ground up. You’ll the Shopify site end-to-end: merchandising, site... 
    Senior
    Remote job
    Full time

    Hirehawk

    Montréal, QC
    12 hours ago
  •  ...Programmeur technique / Technical Programmer Êtes-vous génial avec un grand "G" ? Êtes-vous une personne motivée, créative et passionnée ? Vous voulez créer des expériences extraordinaires pour les enfants ? Alors, nous aimerions avoir de vos nouvelles ! Budge Studios... 
    Full time

    Budge Studios

    Montréal, QC
    12 hours ago
  •  ...content developers worldwide. What You'll Do Join Unreal Cloud Services, the team behind Lore (Epic's next-generation, open-source...  ...experiences Collaborate with backend and infrastructure programmers on features that span the editor and cloud services Use modern... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    8 days ago
  •  ...A career as a Senior Cloud Network Architect in the Infrastructure Evolution team at National Bank means that you can work as a specialist in network and cloud architecture design and evolution. This position allows you to have a concrete impact on the performance and security... 
    Senior
    Full time
    Flexible hours

    National Bank

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cloud Chamber | Senior Rendering Programmer, Canada. Be the first to apply!