Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Principal Software Engineer, Narrative Systems

$144.2k - $213.38k par année

2K

Who We Are

Founded in 2023, Small Axe Studios is 2K’s newest stand-alone studio, built to push the boundaries of game development and bring 2K’s next groundbreaking sports franchise to life. Headquartered in Burnaby, we are assembling a world-class team of visionaries, builders, and passionate gamers who thrive on creative collaboration, technical excellence, and bold ideas. At Small Axe Studios, we believe big things start with sharp focus—and we’re crafting an exceptional, player-first experience from the ground up. If you’re ready to tackle unique challenges, leave your mark on a brand-new IP, and help shape the future of interactive sports entertainment, we want you on our team!

What We Need

We are looking for a Principal Software Engineer, Narrative Systems to own and lead the development of cinematic, narrative, and storytelling technology for our game. In this role, you will partner closely with Design, Animation, Audio and Production to define the technical foundation for emotionally resonant, high-quality, and deeply interactive story moments built in Unreal Engine 5.

You will help establish the architecture for our narrative systems, including cinematic sequencing, scripted events, dialog integration, camera behavior, facial animation workflows, and creator-facing tools. This is a highly collaborative technical leadership role for someone who can move fluidly between engine-level C++ development, content pipeline design, runtime systems, and creative production needs.

The ideal candidate has deep Unreal Engine experience, strong technical judgment, a passion for interactive storytelling, and the ability to lead complex systems from early research through production, polish, and ship.

What You Will Do

  • Own and lead the development of narrative systems for the game, including runtime technology, authoring workflows, tool integrations, and long-term technical direction.
  • Architect, develop, and maintain cinematic and narrative systems in Unreal Engine 5 that support high-quality story moments, scripted events, branching content, and interactive presentation.
  • Extend and customize Unreal Engine systems such as Sequencer, camera frameworks, animation playback, dialog integration, and event-driven scene logic to meet the needs of a large-scale production.
  • Partner with Animation, Audio, Level Design, and Gameplay teams to translate creative goals into robust, scalable technical solutions.
  • Lead the integration of dialog, facial animation, lip-sync, localization, and performance-driven content into reliable and performant runtime systems.
  • Define technical standards and best practices for narrative content creation, cinematic playback, scripted events, and tool development.
  • Identify opportunities to improve content creator workflows, reduce iteration time, and increase the quality and reliability of narrative production.
  • Research and evaluate new Unreal Engine features, industry techniques, and emerging technologies that could improve our narrative, cinematic, and storytelling toolset.
  • Mentor engineers on system design, Unreal Engine development, C++ programming practices, debugging strategies, and production-quality engineering.
  • Profile, optimize, and debug narrative, cinematic, camera, dialog, and animation-related systems to ensure stable performance under demanding production conditions.

What Will Make You a Great Fit

  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
  • 15+ years of professional software engineering experience in games, interactive media, simulation, or related real-time technology.
  • Advanced expertise with modern C++ and experience writing clean, maintainable, performance-conscious engine-level code.
  • Deep experience developing within Unreal Engine 4 or Unreal Engine 5, with strong familiarity with engine architecture and source-level workflows.
  • Demonstrated experience owning complex runtime systems, content creation tools, or production pipelines from initial architecture through delivery.
  • Strong understanding of cinematic, narrative, animation, camera, dialog, or scripted event systems in a real-time engine.
  • Ability to work closely with creative teams and translate ambiguous artistic, narrative, or design goals into practical technical solutions.
  • Ability to explain complex technical concepts to people with varying levels of technical expertise.
  • Strong debugging, profiling, and optimization skills.
  • Dedicated and self-motivated, with the ability to identify areas for research, development, improvement, and technical risk reduction.
  • A strong product sense for interactive storytelling, cinematic presentation, and emotionally engaging player experiences.
  • Love for video games and an interest in how narrative, presentation, and interactivity combine to create memorable moments.

Beneficial Qualifications

  • Experience developing and shipping high-quality games on Unreal Engine 4 or Unreal Engine 5.
  • Experience with branching dialog systems, localization workflows, narrative scripting systems, quest systems, or event-driven scene logic.
  • Experience with Unreal Sequencer, MovieScene, Control Rig, animation blueprints, skeletal mesh systems, or procedural animation technologies.
  • Experience developing editor tools or content pipelines for Narrative, Cinematics, Animation, Audio, or Level Design teams.
  • Experience with facial animation pipelines, lip-sync systems, performance capture, MetaHuman, or other character performance technologies.
  • A strong portfolio or shipped-title history demonstrating high-quality cinematic, narrative, or interactive presentation systems.

The pay range for this position in British Columbia at the start of employment is expected to be between CAD $144,200 and CAD $213,375 per year. However, actual pay offered is based on market location and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations. If hired, the company reserves the right to modify base pay (as well as any other discretionary payment or compensation or benefit program) at any time, including for reasons related to individual performance, company or individual department/team performance, and market factors.

As an equal opportunity employer, we are committed to ensuring that individuals with disabilities are provided suitable accommodations to enjoy equal employment opportunities, including the ability to participate in the job application or interview process. Please contact us if you need an accommodation as part of your application process or otherwise have questions about the Company’s accommodation policy and review process.

Please note that 2K Games and its studios never uses instant messaging apps or personal email accounts to contact prospective employees or conduct interviews and when emailing, only use 2K.com accounts.

L'offre d'emploi a été publiée il y a 24 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Principal Software Engineer, Narrative Systems à Burnaby, BC
  • $105.66k - $142.72k par année

     ...highly qualified and creative Senior Gameplay Systems Engineer to architect and build our next-generation Cinematic and Narrative Tooling within the Unreal Engine 5 (UE5)...  ...You A Great Fit ~5+ years of professional software engineering experience, with a focus on game... 
    Suggéré
    Temps plein

    2k

    Burnaby, BC
    Il y a 2 mois
  • usd218k par année

     ...requirements and define product roadmaps Software Architecture Participates in...  ...teams Software Reliability & Support Engineering Manages internal/external customer relationships...  ...to complement the provincial healthcare system, along with life, disability and optional... 
    Suggéré
    Temps plein
    Travail au bureau

    Equinix

    Burnaby, BC
    il y a 5 jours
  • $123.75k - $165k par année

     ...of safe and secure operating systems, hypervisors, frameworks and development...  ...tested and trusted foundation software, including our deterministic...  ...for the full-time role of Principal Audio Systems Software...  ...communications, active noise control, engine sound synthesis, media... 
    Suggéré
    Salaire hebdomadaire
    Temps plein
    Le monde entier

    BlackBerry

    Burnaby, BC
    il y a 8 jours
  •  ...Who are we? At OSI Maritime Systems, we pride ourselves on delivering world-class navigation...  ...leader on marine navigation. The OSI Software Suite was developed for use on military vessels...  ...in warship navigation. In the Software Engineering Department, we are passionate about... 
    Suggéré
    Contrat Longue Durée
    Le monde entier

    OSI Maritime Systems

    Burnaby, BC
    il y a 26 jours
  • $58k - $104k par année

     ...Canada has an immediate Co-op opening for an Engineer. About the team: The Intelligent...  ...to innovate technologies, algorithms, systems, and platforms for next-generation cloud...  ...effectively Demonstrated success working on software engineering problems that span multiple... 
    Suggéré
    Stage
    Recrutement immédiat

    Huawei Technologies Canada Co.,

    Burnaby, BC
    Il y a 2 mois
  • $80k - $110k par année

     ...to a fully established team of Engineers, Artists, Animators, Designers,...  .... We are expanding our gameplay systems team and seeking an agile Intermediate C++ Software Engineer to contribute to the massive...  ...A track record in Unreal Engine 5 (although not required to use... 
    Temps plein
    Travail à domicile
    Relocation
    Bureau à domicile
    Horaires flexibles
    Équipe de nuit

    Skybox Labs

    Burnaby, BC
    Il y a 2 mois
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...AECOM is seeking a highly skilled Principal Engineer specializing in large rock caverns...  ...pressurized underground water conveyance systems to join our growing Tunneling Practice in... 
    Emploi permanent
    Temps plein
    Travail au bureau
    Zone locale
    Le monde entier
    Horaires flexibles

    AECOM

    Burnaby, BC
    il y a 22 jours
  •  ...China. For more information, visit Job Scope As a Video Software Engineer, you will be part of a team developing video firmware and software...  ...unit test and integration test Debug and fix bugs found in system regression tests Coordinating issue identification, root-... 
    Temps plein

    NETINT Technologies Inc.

    Burnaby, BC
    il y a 10 jours
  •  ...an AI infrastructure startup, we are developing innovative systems to enable large-scale AI deployments. Our team comprises...  ...Job Responsibilities: Participate in all parts of software engineering, ranging from design and implementation of software solutions... 
    Temps plein
    Stage

    Nexthop Systems

    Burnaby, BC
    Il y a 2 mois
  • $131.12k - $187.31k par année

     ...Asia Pacific. About the Role Verathon is looking for a Software Engineering Manager to become the newest member of our Airway R&D Team...  ...The Software Engineering Manager is responsible for leading systems software and applications development in support of our latest... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire

    Verathon

    Burnaby, BC
    il y a 12 jours
  • $114.3k - $169.14k par année

     ...contribute to the technical direction for our backend platform and own large systems end-to-end, primarily developing custom backend services and, where it makes sense, bridging that work into Unreal Engine dedicated server and client code. You’ll partner with designers, artists... 
    Travail temporaire
    Stage

    2K

    Burnaby, BC
    il y a 10 jours
  •  ...individuals to a fully established team of Engineers, Artists, Animators, Designers, Producers...  ..., responsive in-game UI and HUD systems using cutting-edge UE5 technology. As part...  ..., artists, technical designers, and core software engineers to build solid underlying UI architecture... 
    Emploi permanent
    Temps plein
    3 jours par semaine

    skyboxlabs

    Burnaby, BC
    il y a 11 jours
  • $96.4k - $142.66k par année

     ...We are looking for a Senior Gameplay Engineer to contribute to the development of new animation...  ...changes of direction into interactive systems Assist engineers in making the best...  ...developing and shipping AAA games on Unreal Engine 4 and 5 Master’s/PhD in a related field... 
    Temps plein

    2k

    Burnaby, BC
    Il y a 2 mois
  • $125k - $170k par année

     ...individuals to a fully established team of Engineers, Artists, Animators, Designers,...  ...SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools experience to join us on our...  ..., workflow automations, and pipeline systems that extend core engine capabilities.... 
    Temps plein
    Travail à domicile
    Relocation
    Horaires flexibles
    Équipe de nuit
    3 jours par semaine

    Skybox Labs

    Burnaby, BC
    Il y a 2 mois
  • $125k - $170k par année

     ...SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In...  ..., and pushing the boundaries of modern engines, we want you on our team. This team...  ...know by learning new technologies and systems to meet our technical and business needs... 
    Temps plein
    Travail à domicile
    Le monde entier
    Horaires flexibles
    Équipe de nuit
    3 jours par semaine

    Skybox Labs

    Burnaby, BC
    Il y a 2 mois
  • $120k par année

     ...Relocation to Vancouver, British Columbia, Canada  Senior Software Engineer – Ruby on Rails / SaaS This is a  relocation opportunity to...  ...~ Experience working with scalable, cloud-based production systems. ~ Strong understanding of software architecture, performance... 
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance
    Relocation

    Global Fleet Management Corporation

    Burnaby, BC
    Il y a 2 mois
  • $97.2k - $121.5k par année

     ...position will report to our EnerSys Energy Systems business, which serves the telecom, cable...  ...vacant position. Job Purpose The Software Test Manager is a hands-on technical leader...  ...a critical part in our competency-based engineering structure, ensuring quality, reliability,... 
    Contrat Longue Durée
    Travail manuel
    Le monde entier

    EnerSys Delaware Inc.

    Burnaby, BC
    il y a 13 heures
  • $75k - $95k par année

     ...and challenging projects.About this roleWe are recruiting for a Systems Administrator II (Endpoint Administrator) to join the IT team at...  ...in evaluating business and technical requirements, including new software solutionsDocument procedures, system changes, and best... 
    Temps plein
    Pour les contractants
    Travail d'été
    Travail au bureau
    Zone locale
    Horaires flexibles

    Houle Electric Limited

    Burnaby, BC
    il y a 14 heures
  • $93k - $139k par année

     ...role for you. What You'll Do As a Software Developer II you will: Write high-quality...  ..., mentor junior developers, and ensure engineering trade-offs prioritize real end-customer value...  ...of multi-threaded, concurrent systems. You must be comfortable working with and... 
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Zone locale
    Le monde entier
    Programme de réinstallation

    LMI Technologies

    Burnaby, BC
    il y a 6 jours
  • $180.5k - $270.7k par année

     ...faster, and more securely. We are currently seeking a Software Development Manager to join our Engineering team. We have location specific roles posted on our...  ...for greater efficiency. However, we've built our systems to ensure that a human always reviews AI-generated output... 
    Travail au bureau
    Zone locale
    Horaires flexibles
    1 jour par semaine

    Clio

    Burnaby, BC
    il y a 2 jours
  • $68k - $85k par année

    The Quality Systems Specialist maintains and continuously improves the company’s Quality & Environmental Management System (QMS/EMS)...  ...Qualifications The Essentials Education: Bachelor’s degree in Engineering, Quality, or related fields. Experience: Minimum of 5 years... 
    Temps plein
    Travail au bureau
    Zone locale
    Programme de réinstallation

    LMI Technologies

    Burnaby, BC
    il y a 14 jours
  •  ...to ensure product quality. Design, develop, and maintain software systems that improve product functionality and reliability. Develop...  ...Requirements Bachelor’s degree in Computer Science, Computer Engineering, or a related field. Minimum of four years of professional... 
    Temps plein
    Horaires flexibles

    Fortinet

    Burnaby, BC
    il y a 5 jours
  • $70 - $75 par heure

     ...Job Title: Electrical Engineer – Heavy Industrial Projects Job Description...  ...efficient industrial power systems. Responsibilities...  ...similar power system analysis software. Familiarity with protection...  ...est un employeur souscrivant au principe de l’égalité des chances et accepte... 
    Contrat Longue Durée
    Сontrat
    Travail au bureau
    Travail à domicile

    Actalent

    Burnaby, BC
    il y a 26 jours
  •  ...Responsibilities Design, develop, and maintain software for quantum processor calibration, hardware interfaces, operational infrastructure, system testing, and monitoring. Collaborate with scientists, engineers, and software teams on initiatives spanning multiple teams... 
    Temps plein

    D-Wave Systems

    Burnaby, BC
    il y a 7 jours
  • $100k - $150k par année

    JRS Engineering (JRS) is an industry-leading engineering firm providing...  ...Working closely with our Principal, Fenestration you will create...  ...for creating the processes and systems to deliver the Division’s scope...  ...using industry processes, software, and professional expertise.... 
    Temps plein
    Pour les contractants
    Horaires flexibles

    JRS Engineering

    Burnaby, BC
    Il y a un mois
  • $62.8k - $92.92k par année

     ...looking for a thoughtful and detail-oriented Systems Designer to help shape the foundation of...  ...closely with senior systems designers, engineers, producers, and other stakeholders to...  ...with scripting or configuration in a game engine (e.g., Unreal Blueprint, Unity, proprietary... 
    Contrat Longue Durée
    Travail temporaire
    Stage
    Emploi saisonnier

    2K

    Burnaby, BC
    Il y a un mois
  • $35 - $45 par heure

    Join our growing Systems Integration team and help support, maintain, and optimize integrated security technologies across British Columbia.As a Security Systems Service Technician, you will be responsible for the ongoing support, maintenance, troubleshooting, and repair of... 
    Temps plein

    SSRG

    Burnaby, BC
    il y a 14 heures
  •  ...position will report to our EnerSys Energy Systems business, which serves the telecom, cable...  ...are currently seeking an Electrical Test Engineer Co-op based in our Burnaby, BC site to...  ...and build custom test equipment and test software to interface with Enersys’ core products.... 
    Сontrat
    Travail au bureau
    Le monde entier

    EnerSys Delaware Inc.

    Burnaby, BC
    il y a 13 heures
  •  ...POSITION   We are seeking a Full Stack Software Developer to join our growing development...  ...deliver features, contribute to system design, and support backend integration within...  ...environments. Exposure to data visualization or engineering/geotechnical applications. Familiarity... 
    Temps plein

    Conetec Group

    Burnaby, BC
    Il y a 2 mois
  •  ...BCIT's School of Construction and the Environment  is seeking a regular, full-time (1.0 FTE) Faculty, Geographic Information Systems  to deliver a variety of courses in the GIS advanced diploma and degree programs. The successful candidate will be expected to teach courses... 
    Temps plein
    Temps partiel
    Travail à distance
    Horaires flexibles

    BCIT

    Burnaby, BC
    il y a 8 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Principal Software Engineer, Narrative Systems. Soyez parmi les premiers à postuler !