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

Senior Engine Programmer

2K

As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal Engine experience, preferably in a Core Tech or Systems Programming capacity. Your generalist programming skills and previous experience in C++ will allow you to contribute meaningfully to multiple aspects of our Core Tech Features. By joining our talented, distributed development team, you will collaborate with members of the other Core Tech Features to holistically approach and ensure the smooth operation of the game team to bring the richly imagined world of BioShock to life.

What You’ll Do:



  • Provide technical designs for new features and/or changes in the engine.

  • Collaborate with programming and production teams to devise optimal programming solutions.

  • Work in Unreal 5 to build new technology and adapt existing systems to fulfill the project’s technical requirements.

  • Research coding techniques and algorithms in order to keep current on technological developments and advancements in the game industry.

  • Participate in the development of low-level systems like streaming, generic serialization, and more.

  • Write code that fulfills the functional and technical requirements of the project.

  • Work closely with other game developers to define and implement the vision of our game.

  • Maintain and manage our core engine and assist with integrations from Epic.

  • Partner with the engine vertical team to envision and execute the strategy of how we can modify the engine to better serve the needs of this project.

  • Own and drive performance related-issues.

What We’ll Do Together:


At Cloud Chamber, we are champions of high standards, pushing for progress and embracing change. We will work closely and constructively across design, art, engineering, animation, and audio teams to realize our creative ambitions. Together, we will stay current on technological advancements and identify solutions to overcome developmental obstacles to deliver a world-class AAA experience.

Skills & Experiences:



  • 5+ years programming with Unreal Engine on commercial game projects.

  • At least 1 shipped AAA game as a senior or principal systems programmer.

  • Previous experience developing for games; preferably action, FPS, or 3PS titles.

  • Knowledge and understanding of multiprocessor programming.

  • Familiarity working on core engine systems.

  • Previous experience working on multi-platform software projects.

  • Expert in C/C++.

  • Ability to research, analyze and optimize code to meet performance requirements.

  • Capable of working independently and efficiently under reasonable deadlines.

  • Analytical and strategic thinker with the communication skills to express complex ideas clearly and concisely to both technical and non technical audiences.

  • Excellent written and verbal communication skills.

  • Collaborative and dependable with an eye for problem solving.

Who You Are:



  • A reliable, positive force multiplier, actively seeking opportunities to integrate work across disciplines and contribute to a healthy, supportive team environment.

  • A solid communicator with excellent written and verbal communication skills, with the ability to articulate complex ideas clearly, package information for diverse audiences, and deliver difficult feedback with empathy and professionalism.

  • Experienced in working in cross-disciplinary teams with strong communication skills.

  • Persistent and self-motivated with a proactive mindset.

  • Able to maintain effectiveness and quality under pressure, ambiguity, and fast-changing priorities.

  • An active listener able to build and maintain trust-based relationships across all levels of the organization, understand differing perspectives, and navigate organizational complexity with tact and emotional intelligence.

  • Highly open to feedback and direction, possessing a desire to learn new skills, and capable of producing quick, quality revisions based on new insights or constraints.

  • A strong ownership of tasks, striving to drive work forward autonomously while maintaining a critical eye for detail and organization, ensuring high standards of quality.

  • Dedicated to upholding Cloud Chamber's core values, contributing to a positive and respectful company culture while striving for excellence in all endeavors.

For candidates located in Quebec:



  • Proficiency in French is required.

  • Proficiency in English is required to effectively collaborate with teams based in the United States.

As an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform their essential job functions, and receive other benefits and privileges of employment. Please contact us if you need reasonable accommodation.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Engine Programmer in Montréal, QC vacancy
  •  ...As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal Engine experience, preferably in a Core Tech or Systems Programming capacity.... 
    Senior

    Cloud Chamber - English

    Montréal, QC
    7 days ago
  •  ...Join our Montréal team as a Senior .NET Programmer focused on modernizing enterprise systems. You will design, develop, and maintain crucial applications in an Agile setting. We are searching for a skilled Senior .NET Developer with at least five years of professional experience... 
    Senior

    CG

    Montréal, QC
    1 day ago
  • Elevate your career as a Senior IBM i Programmer with Lee Valley, specializing in RPG, Synon, and SQL/400. This full-time role focuses on collaborative software development and technology solutions. Lee Valley is on the lookout for an experienced IBM i Programmer with a minimum... 
    Senior
    Full time

    Lee Valley Tools

    Montréal, QC
    5 hours ago
  •  ...Our clientis currently searching for a Programmer Analyst to join their Information Technology team in Montreal. In this role you will...  ...Completion of a Bachelor Degree in computer science or software engineering. Minimum of 3 years experience Proficiency in a variety... 
    Suggested
    Flexible hours

    Reelcruit

    Montréal, QC
    7 days ago
  •  ...Job Description As a Physics Programmer, you will join a small, empowered team building an ambitious multiplayer experience in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real - together... 
    Suggested
    Long term contract

    Ubisoft

    Montréal, QC
    7 days ago
  • Advance your career as a Control System Programmer with expertise in PLC and HMI development for turbomachinery. This...  ...hybrid role emphasizes precision and collaboration with engineering teams. You will report to the Senior Instrumentation & Controls Engineer in a dynamic... 
    Senior

    Atlas Copco Airpower

    Montréal, QC
    5 hours ago
  • Unleash your expertise as a Senior AI Programmer shaping cutting-edge game experiences. Join a dynamic team focused on delivering high-quality...  ...experience in relevant roles • Strong understanding of game engine architectures • Proficient in C++ programming language • Expertise... 
    Senior

    Sony Playstation

    Montréal, QC
    7 days ago
  •  ...CNC PROGRAMMER Are you a CNC programmer who has experience with any kind of cabinetry? Would you like to join a very dynamic team that comes up with highly creative designs for booths at exhibitions or conferences? Would you like to join a friendly workplace where you will... 
    Hourly pay

    Recrutement Amarillo

    Montréal, QC
    5 hours ago
  • Devenez Directeur des Programmes Sportifs dans un environnement récréatif stimulant. Supervisez les opérations sportives et créez des programmes engageants pour tous les participants. Ce poste permanent nécessite un Master et de 3 à 5 années d'expérience. Vous serez responsable... 
    Permanent employment

    Soccer5

    Montréal, QC
    7 days ago
  •  ...Remboursement du forfait cellulaire Remboursement des frais d'ordre professionnel Allocation sport et matériel informatique Programme de cooptation REER Activités sociales (****@*****.***, team building...) Automation Developer – Virtual Environments Location:... 
    Daily paid
    Immediate start
    Day shift

    Astek

    Montréal, QC
    5 hours ago
  • Drive anti-cheat innovation at Ubisoft as a Security Programmer for the March of Giant project. Ensure a secure gaming environment through...  ...Requirements: • Degree in Computer Science or Software Engineering • Proven track record in cybersecurity and game protection • Advanced... 

    Ubisoft Entertainment

    Montréal, QC
    7 days ago
  •  ...development at Haven Studios as an Advanced AI Programmer. Employ your deep expertise in C++ and AI...  ...in our new IP. We are looking for a Senior AI Programmer with a minimum of eight...  ...role • Proficient in C++ with solid game engine knowledge • Strong optimization and multithreading... 
    Senior

    Haven Studios Inc

    Montréal, QC
    7 days ago
  •  ...while collaborating with supportive teammates. Our client, a leading designer and builder in the cabinetry sector, is seeking a CNC Programmer. Ideal candidates will bring over two years of shop experience, with at least one year dedicated to MASTERCAM programming. The... 
    Flexible hours

    Recrutement Amarillo

    Montréal, QC
    5 hours ago
  •  ...travers notre portefeuille de films, de programmes télévisés et de services de streaming, et...  ...monde. Job Description As a Senior Programmer , you are responsible for designing...  ...maintaining core systems within Unreal Engine that support gameplay, visuals, AI... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    NBCUniversal

    Montréal, QC
    14 days ago
  •  ...téléchargement. Nous recherchons un(e) ingénieur(e) logiciel backend senior pour concevoir et optimiser des systèmes de streaming en temps...  ...Expertise approfondie en développement backend, C++ et programmation système. Solide expérience en concurrence, gestion de la... 
    Senior

    DeOS

    Montréal, QC
    7 days ago
  •  ...rapport aux coûts, priorités, répartition du travail, besoins de l'équipe. Qualifications requises Diplôme en génie civil d'un programme de génie reconnu. Seront inscrits auprès de l'Ordre (P. Ingénieur au Québec); un atout s'il s'agit d'un ingénieur agréé d'autres... 
    Senior

    CPB Contractors Pty Limited

    Montréal, QC
    7 days ago
  •  ...Latam, and FX. Collaborate with trading and sales teams to translate user needs into clear system specifications. Work alongside senior developers to propose designs and implement projects. Estimate effort and ensure timely delivery of development tasks. Adhere to... 
    Senior

    Societe Generale

    Montréal, QC
    1 day ago
  •  ...the first Sony game development team in Canada. Position – Senior AI Programmer We are looking for an experienced Senior AI Programmer to...  ...of experience in related jobs ~ Good comprehension of game engine architectures ~ Strong knowledge of C++ ~ Strong software... 
    Senior
    Full time
    Internship

    Haven Studios Inc

    Montréal, QC
    4 days ago
  • Explorez un rôle clé avec Airbus comme Leader de Domaine Programme Énergie à Mirabel, Québec. Ce poste allie gestion de projets et collaboration pour des livrables de haute qualité. Dans le cadre du Programme A220, vous intégrerez l’équipe des systèmes de propulsion et hydromécaniques... 

    Ultimate.ai

    Montréal, QC
    1 day ago
  •  ...Join Lee Valley as an Experienced IBM I Programmer specializing in RPG, Synon, and SQL/400. This full time position is ideal for those passionate...  ...technology solutions Conduct code reviews promoting best engineering practices Perform system monitoring and troubleshooting... 
    Full time

    Lee Valley Tools

    Montréal, QC
    5 hours ago
  • Contribuez à l'industrialisation des projets en tant qu'Analyste en Contrôle de Programme. Participez à définir et développer des stratégies pour atteindre l'excellence manufacturière dans un environnement flexible et hybride. Ce poste clés requiert une expérience de 5 à 8... 
    Flexible hours

    Bombardier

    Montréal, QC
    7 days ago
  •  ...reconnaissance au cœur de nos priorités, pour que nos équipes puissent s’épanouir et aimer ce qu’elles font… la plupart du temps . Leader de programme d’entreprise – Salesforce Alors, quel sera mon rôle? Aider à bâtir une équipe afin d’influencer, d’habiliter et de faire... 
    Daily paid
    Contract work
    Work at office

    Slalom

    Montréal, QC
    5 hours ago
  • Elevate your career at SYSTRA Canada as a Senior Facilities Design Engineer specializing in transportation infrastructure. This role offers a chance...  ...coordination, and governance of critical aspects within the ALTO programme. Your role will involve managing stakeholder... 
    Senior

    SYSTRA

    Montréal, QC
    4 days ago
  • Become a C++ UI Programmer at Epic Games, where passion for games meets cutting-edge technology. This exciting role involves UI development across PC, console, and mobile platforms. As part of Epic's innovative team, you will design, implement, and optimize UI features to elevate... 
    Remote work

    Epic Games

    Montréal, QC
    7 days ago
  • $89.2k - $133.8k per year

     ...Minimum Qualifications Baccalauréat en génie informatique ou génie électrique avec plus de 6 ans d’expérience. Expérience en programmation avec les langages C++. Connaissance de l’électronique numérique, des microcontrôleurs et/ou des ordinateurs x86 et/ou des... 
    Senior

    Hispanic Alliance for Career Enhancement

    Montréal, QC
    7 days ago
  • $75.82k - $118.35k per year

     ...At Capgemini Engineering, the world leader in engineering services, we bring together a global...  ...d’ingénierie, vous soutiendrez le programme d’avion commercial à titre de spécialiste...  ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration... 
    Senior
    Full time
    Local area
    3 days per week

    Capgemini Engineering

    Montréal, QC
    7 days ago
  •  ...Job Title: Senior Programmer Analyst Employment Type: Permanent Location: Montreal Work Arrangement: 4 days Onsite and 1 day Remote...  ...~ Strong debugging, multithreading & optimization skills ~ Engineers comfortable working close to the framework/runtime ~ Experience... 
    Senior
    Permanent employment
    Remote work

    Gilder Search Group

    Montréal, QC
    7 days ago
  • Machine learning Programmer (Character & Animation) – Rainbow Six 1 month ago • Be among the...  ...on industrializing ML into a modern game engine. Responsibilities Analyze existing...  ...animation in games. C++ experience. Seniority Level Entry level Employment Type... 
    Full time
    Shift work

    Kanz

    Montréal, QC
    7 days ago
  •  ...travers notre portefeuille de films, de programmes télévisés et de services de streaming, et...  ...monde. Job Description As a Senior Programmer (Mobile) , you are responsible...  ...implementing, and maintaining systems within Unreal Engine that deliver performant, scalable, and... 
    Senior
    Local area

    NBCUniversal

    Montréal, QC
    14 days ago
  •  ...platform that powers next-generation AI workloads, working alongside an experienced engineering team tackling challenging distributed systems problems. About the Role We're looking for a senior engineer to bridge the gap between AI research and production. You'll build the... 
    Senior

    Oho Group

    Montréal, QC
    5 hours ago

Do you want to receive more vacancies?

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