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

Gameplay Systems Software Engineer

$71.4k - $105.66k per year

2K

Who We Are

Founded in 2023, 2K Sports Lab is the newest stand-alone studio at 2K looking to push game development boundaries to bring 2K's next groundbreaking sports franchise to life. We're building a world‑class team at our new Vancouver, BC location where our goal is to deliver an exceptional experience through bold ideas, technical excellence, and creative collaboration. We're seeking passionate and driven professionals across all areas of game development to help shape this ambitious vision. If you’re interested in tackling unique challenges and think you have what it takes to level up our team, we encourage you to apply!

What We Need

We are seeking a passionate C++ Gameplay Systems Software Engineer to help build the runtime systems that drive crowds, pedestrians, background NPCs, and other non‑player actors at scale. This is an important role responsible for contributing to the foundational systems that bring dense, believable, and performant worlds to life. The ideal candidate has strong modern C++ fundamentals, hands‑on Unreal Engine (UE5) experience, and an interest in building performant real‑time simulation systems. Experience with crowd systems, NPC behavior, animation runtime systems, or large‑scale actor optimization is highly valuable. You do not need to have worked on every system listed below. We are looking for engineers with strong C++ fundamentals, production Unreal experience, and the ability to reason about performance‑sensitive runtime systems.

What You’ll Do

  • Design and implement C++ runtime systems for large‑scale crowd, NPC, and pedestrian simulation.
  • Collaborate with AI, Animation and design to translate behavior goals into maintainable, performant gameplay systems.
  • Build scalable LOD , significance, visibility, and culling systems for thousands of active or semi‑active agents.
  • Profile CPU, memory, and animation costs using Unreal Insights and platform tools.
  • Contribute to our character pipeline and runtime .

What Will Make You A Great Fit

  • 3+ years of professional game development or relevant real‑time simulation experience.
  • Strong modern C++ skills , including memory, performance, debugging, and data‑oriented design fundamentals.
  • Production experience with Unreal Engine 4 or 5.
  • Experience building gameplay, AI, animation, character, or simulation systems.
  • Comfortable profiling and optimizing runtime systems under CPU, memory, and frame‑time constraints.
  • Strong communication skills and ability to collaborate across engineering, design, animation, and art.

Beneficial Qualifications

  • Experience with UE5 MassEntity , StateTree, ZoneGraph, Smart Objects, or similar ECS/agent‑behavior systems .
  • Experience with large crowds, NPC populations, pedestrian systems, or background‑life simulation.
  • Familiarity with procedural generation or machine‑learning‑assisted approaches for agent behavior, population, or animation selection.
  • Previous experience shipping a AAA title developed on Unreal Engine.

The pay range for this position in British Columbia at the start of employment is expected to be between $71,400 and $105,660 per year. However, base 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. Subject to those same considerations, the total compensation package for employees in regular roles may also include other elements, including a bonus and/or equity awards, in addition to a full range of medical, financial, and/or other benefits, provided that temporary or intern roles will not be eligible for many of these payments or benefits. Details of participation in compensation and benefit plans (if applicable) will be provided if an employee receives an offer of employment.

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.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Gameplay Systems Software Engineer in Burnaby, BC vacancy
  • $125k - $170k per year

     ...AAA co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this role, you...  ...boundaries of what you know by learning new technologies and systems to meet our technical and business needs Sound like you?... 
    Suggested
    Work from home
    Worldwide
    Flexible hours
    Night shift
    3 days per week

    Skybox Labs Inc.

    Burnaby, BC
    7 days ago
  • Contribute to 2K Sports Lab as a Senior Online Software Engineer in Vancouver, BC, specializing in...  ...ready to solve the challenges of online gameplay. You'll partner with designers, artists,...  ...Responsibilities: • Develop real-time multiplayer systems in UE5 • Tackle networking challenges... 
    Suggested

    2K Games, Inc.

    Burnaby, BC
    7 days ago
  •  ...eight individuals to a fully established team of Engineers, Artists, Animators, Designers, Producers, and...  ...possibilities with SkyBox Labs. We are expanding our gameplay systems team and seeking an agile Intermediate C++ Software Engineer to contribute to the massive, ever-... 
    Suggested
    Permanent employment
    Full time

    skyboxlabs

    Burnaby, BC
    13 days ago
  • $114.3k - $169.14k per year

     ...encourage you to apply! What We Need We’re looking for an Expert Gameplay AI Software Engineer to help build the intelligence behind our next AAA sports title. You’ll design and implement AI systems that drive team-based decision-making, play selection, positional awareness... 
    Suggested
    Full time

    2K

    Burnaby, BC
    6 days ago
  • Take the next step in your gaming career as a Senior Gameplay Software Engineer with SkyBox Labs. Utilize your UE5 and C++ talents to help create unprecedented...  ...to maintain performance standards • Learn and implement new systems for project adaptability Requirements: • Minimum 6 years... 
    Suggested

    Skybox Labs Inc.

    Burnaby, BC
    6 days ago
  •  ...AAA co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this role, you will...  ...collaboration, innovation, and pushing the boundaries of modern engines, we want you on our team. This team works in a hybrid... 
    Permanent employment
    Full time
    Worldwide
    3 days per week

    skyboxlabs

    Burnaby, BC
    13 days ago
  • $75.7k - $135.5k per year

     ...global video game company is seeking a Senior Gameplay Designer to lead the creative vision for...  ...franchise. You will collaborate with AI Engineers and Animators to implement authentic...  ...leadership experience, and expertise in systemic game design. The role involves managing a... 

    2K Games, Inc.

    Burnaby, BC
    7 days ago
  • Shape the future of parking solutions as an Embedded Software Development Expert at T2 Systems. Utilize your C++ skills within a dynamic agile team environment. T2 Systems, located in Indianapolis, Indiana, is a leader in parking and mobility solutions with over 25 years... 

    Parking Network BV

    Burnaby, BC
    4 hours ago
  • $110k - $130k per year

     ...not-for-profit society with strong roots in BC’s health care system. We provide health, dental, life, disability, and travel coverage...  ...the Position We are searching for a permanent Manager, Software Engineering to join our Information and Technology Services (IaTS) team.... 
    Permanent employment
    Work at office
    Immediate start
    Work from home
    Monday to friday
    Flexible hours

    Brainhunter Systems Ltd

    Burnaby, BC
    5 days ago
  • Become a critical member of the P&C Engineering SCADA Design Team at BC Hydro in Burnaby, British...  ...designing and troubleshooting SCADA systems within high voltage frameworks. You will...  ...certification or equivalent • Competent in using CAD software and drawing standards • Strong skills in... 

    TEEMA

    Burnaby, BC
    7 days ago
  • Who are we? At OSI Maritime Systems, we pride ourselves on delivering world‑class navigation and bridge systems. With decades of experience...  ...in Canada, UK, Taiwan, Australia and Germany. Mission The Software Engineer 4 carries individual responsibility for the successful... 

    OSI Maritime Systems

    Burnaby, BC
    7 days ago
  • $135.6k - $185.8k per year

     ...world where you can be anything, Be Infoblox. Manager, Software Engineering We are seeking an exceptional Manager, Software Engineering...  ...strong relationships through Blox Buddies. Map critical systems and workflows, earn trust with your team and stakeholders, and... 
    Long term contract
    Temporary work
    Flexible hours
    Shift work
    Night shift

    Infoblox

    Burnaby, BC
    7 days ago
  • $131.12k - $187.31k per year

     ...ultrasound and GlideScope video laryngoscopy & bronchoscopy systems effectively address unmet needs for healthcare providers and...  ...information, please visit Overview Verathon® is looking for a Software Engineering Manager to become the newest member of our Visualization R&D... 
    Long term contract
    Full time
    Temporary work

    Verathon

    Burnaby, BC
    14 days ago
  • $117k - $160k per year

    Join to apply for the Software Engineering Manager role at RB Global Inc. Base pay range $117,000.00/yr - $160,000.00/yr The Manager...  ...manage a team of Software Engineers and work closely with System Integrators (DevOps), Solution Architects and Product... 
    For contractors
    Remote work

    RB Global Inc.

    Burnaby, BC
    14 days ago
  • Join OSI Maritime Systems as a Senior Service Engineer, providing remote and on-site support for navigation systems. Leverage your engineering expertise...  ...at customer sites • Diagnose and repair hardware and software issues • Assist in designing system test environments • Deliver... 
    Remote work

    OSI Maritime Systems Ltd.

    Burnaby, BC
    1 day ago
  • Elevate radar technology at Inspiren as a Principal RF & Radar Systems Engineer, leading the design of advanced wireless communication systems...  ...applications • Proficiency in Cadence, Ansys, and Keysight software tools • Experience with test automation and validation infrastructure... 
    Remote work

    Inspiren

    Burnaby, BC
    4 hours ago
  • $86k - $186k per year

     ...an energetic and self‑motivated person with an Engineering or Computer Science background to join our Firmware / Embedded Software team in the Communication Business Unit at...  ...are building firmware for the high performance System on Chip (SoC) devices developed by our hardware... 
    Long term contract
    Local area

    Microchip Technology

    Burnaby, BC
    4 hours ago
  • $124k - $139.5k per year

     ...transcend borders. About the role As a SDE-2 Frontend/Full stack Engineer on the Home and Explore team at Remitly, you will help fulfill...  ...autonomy and quality. Execute on the technical strategy and system architecture for the Global transfer experience Engineering team... 
    Long term contract
    Temporary work
    Work at office
    Worldwide
    3 days per week

    Remitly

    Burnaby, BC
    7 days ago
  • $152k - $190k per year

     ...business. You will report to the Senior Engineering Manager in Vancouver. You will Design...  ...Ship reliable, observable, and scalable systems that meet strict availability and latency...  ...Experience building, shipping, and maintaining software. Passion for cross-team collaboration.... 
    Work at office
    Worldwide
    3 days per week

    Remitly, Inc.

    Burnaby, BC
    6 days ago
  • $94.6k - $142k per year

    Job Description Summary Are you looking to apply your systems testing expertise in a role that directly contributes to advancing scientific...  ...largest biotechnology company, is seeking a Senior Systems Test Engineer to design, execute, and improve system-level testing across a... 
    Manual labor

    STICA STEMCELL Technologies Canada Inc.

    Burnaby, BC
    7 days ago
  • $96.4k - $142.66k per year

     ...encourage you to apply! What We Need We’re looking for a Senior Online Software Engineer to help build the multiplayer backbone of our next AAA sports title. You’ll work across Unreal Engine 5 and custom game servers, partnering with designers, artists, and producers... 
    Full time

    2K

    Burnaby, BC
    2 days ago
  • $96.4k - $142.66k per year

     ...Need Our studio is looking for a Senior Systems Engineer who values efficiency, productivity and...  ...best work. What You’ll Do Provide software and tools support to Engineers,...  ...for projects. Experience with Unreal Engine 5 development Excellent problem-solving... 
    Temporary work
    Internship

    2K

    Burnaby, BC
    14 days ago
  • Become a Lead Software Engineer at RedMane Technology, fostering innovation in Vancouver. This hybrid role targets developing cutting-edge low code SaaS solutions while mentoring new developers. With over 8 years in software engineering, you will lead a team of 5-10 developers... 

    RedMane Technology

    Burnaby, BC
    7 days ago
  • Become a Senior Tools Software Engineer at SkyBox Labs, specializing in Unreal Engine 5. Contribute to a hybrid team dedicated to AAA game development. SkyBox Labs...  ...title • Background in game and editor tooling systems • Exceptional communication across technical disciplines... 

    Skybox Labs Inc.

    Burnaby, BC
    6 days ago
  •  ...multidisciplinary project team by providing OSI software domain expertise. Create and maintain...  ...lifecycle (SDLC) in relation to meeting system level requirements and resolving SPRs....  ...Bring in subject matter experts from the engineering department to investigate problems... 
    Immediate start

    OSI Maritime Systems

    Burnaby, BC
    7 days ago
  • $124k - $155k per year

     ...experience for our wallet and wallet adjacent products. As a Software Development Engineer II, you will be a critical member of the team solving...  ...engineering to simplify complexity, deliver high‑quality, scalable systems, and speed up the rollout of impactful features. You Will... 
    Long term contract
    Temporary work
    Work at office
    3 days per week

    Remitly Canada Operations, Inc.

    Burnaby, BC
    7 days ago
  • $125k - $170k per year

     ...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.... 
    Work from home
    Relocation
    Flexible hours
    Night shift
    3 days per week

    Skybox Labs Inc.

    Burnaby, BC
    7 days ago
  •  ...in Burnaby, Canada is seeking a highly motivated Electrical Engineer to join their Instrumentation team. This crucial role...  ...design, development, and implementation of advanced electrical systems and embedded software for laboratory automation platforms. The ideal candidate will... 

    STEMCELL Technologies Inc

    Burnaby, BC
    7 days ago
  • $80k - $110k per year

     ...to a fully established team of Engineers, Artists, Animators, Designers...  ...a versatile, experienced C++ Software Engineer to join our team working...  ...be responsible for low-level systems and features that directly...  ...team of engineers to help drive engine and feature improvements Utilize... 
    Work from home
    Worldwide
    Relocation
    Flexible hours
    Night shift

    Skybox-Labs

    Burnaby, BC
    7 days ago
  • $75.7k - $135.5k per year

     ...studio is looking for a Senior Gameplay Designer who has a high...  ...behaviors and experience in systems design.   In this role, you...  ...partner to creatively lead AI Engineers, Animation Engineers, and Animators...  ...Be constantly analyzing the software, adding to, grooming and... 
    Full time

    2K

    Burnaby, BC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Gameplay Systems Software Engineer. Be the first to apply!