Principal Software Engineer, Narrative Systems
$144.2k - $213.38k par année2K
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.
$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 pleinusd218k 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 pleinTravail au bureau$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 hebdomadaireTemps pleinLe monde entier- ...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éeLe monde entier
$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éStageRecrutement immédiat$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 pleinTravail à domicileRelocationBureau à domicileHoraires flexiblesÉquipe de nuit- ...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 permanentTemps pleinTravail au bureauZone localeLe monde entierHoraires flexibles
- ...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
- ...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 pleinStage
$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éeTemps pleinTravail temporaire$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 temporaireStage- ...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 permanentTemps plein3 jours par semaine
$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$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 pleinTravail à domicileRelocationHoraires flexiblesÉquipe de nuit3 jours par semaine$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 pleinTravail à domicileLe monde entierHoraires flexiblesÉquipe de nuit3 jours par semaine$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éeTemps pleinTravail au bureauTravail à distanceRelocation$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éeTravail manuelLe monde entier$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 pleinPour les contractantsTravail d'étéTravail au bureauZone localeHoraires flexibles$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éeTemps pleinTravail au bureauZone localeLe monde entierProgramme de réinstallation$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 bureauZone localeHoraires flexibles1 jour par semaine$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 pleinTravail au bureauZone localeProgramme de réinstallation- ...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 pleinHoraires flexibles
$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СontratTravail au bureauTravail à domicile- ...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
$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 pleinPour les contractantsHoraires flexibles$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éeTravail temporaireStageEmploi saisonnier$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- ...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....СontratTravail au bureauLe monde entier
- ...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
- ...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 pleinTemps partielTravail à distanceHoraires flexibles
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 !
- general engineer Burnaby, BC
- mechanical engineering project manager Burnaby, BC
- mechanical engineering director Burnaby, BC
- director software engineering Burnaby, BC
- chief engineer Burnaby, BC
- chief power engineer Burnaby, BC
- engineering project manager Burnaby, BC
- project engineer assistant project manager Burnaby, BC
- software engineer - computer Burnaby, BC
- software developer no experience Burnaby, BC
