Senior Software Engineer (Gameplay)

SkyBox LabsBurnaby, BC
CA$125,000 - CA$170,000Hybrid

About The Position

Building a new team to work on an exciting 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 participate in forging immersive gameplay experiences for players worldwide. You will leverage the cutting-edge capabilities of UE5 and utilize your deep technical knowledge to solve complex architectural and performance challenges. If you thrive on collaboration, innovation, and pushing the boundaries of modern engines, we want you on our team. This team works in a hybrid capacity - with three days a week in our studio in Burnaby.

Requirements

  • 6+ years of professional C++ experience within the video game industry, with a strong track record of managing strict performance and memory optimization constraints.
  • Deep technical expertise in Unreal Engine 5 (UE5), spanning multiple years of professional use; having at least one shipped commercial title on UE5 is highly desirable.
  • Proven track record in gameplay engineering, with a deep understanding of core player loops, mechanics, and system architecture.
  • Excellent communication and collaboration skills, with a demonstrated ability to work across disciplines (design, art, production) to solve complex technical challenges.
  • Strong analytical problem-solving skills and the architectural flexibility to adapt to evolving project needs.

Nice To Haves

  • AI & Combat: Experience designing advanced AI behaviors, combat systems, and spatial/navigation grid systems.
  • Content & World Systems: Experience implementing encounter designs, mission structures, and large-scale world/streaming systems.
  • Metagame & UX: Familiarity with progression systems, gameplay economy loops, and technical UI implementation
  • Leadership: Previous experience acting as a technical lead, pod lead, or mentoring junior-to-mid-level engineers

Responsibilities

  • Develop compelling and dynamic gameplay in UE5 using C++/Blueprints
  • Participate in code reviews and provide constructive feedback on how to develop and improve processes, tools and workflows
  • Work closely with both the SkyBox game team and our partners to maintain clear communication channels and a collaborative approach to game development
  • Test software, address bug issues and identify performance issues
  • Execute on software development tasks independently, while leveraging your team effectively
  • Push the boundaries of what you know by learning new technologies and systems to meet our technical and business needs

Benefits

  • Annual bonus
  • Up to 3% RRSP matching
  • Comprehensive health benefits
  • Supportive Parental Leave policy
  • Flexible hybrid working arrangements
  • Employee Assistance Program
  • 3 weeks of vacation leave
  • Free gym at our Burnaby Studio
  • SkyBox University for C++ skills development
  • Guild Program for exploring other disciplines
  • Lunch & Learns for expanding game dev knowledge
  • Social events (trivia nights, karaoke nights, movie nights, group activities, soccer team, game jams, board game sessions)
  • Employee Resource Groups (ERGs) that champion Diversity, Equity & Inclusion initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service