Senior Backend Game Developer

1 week ago


Bastion Square Victoria British Columbia Canada VW J Hololabs Full time
About Hololabs Hololabs is a creative technology studio and solutions partner, bringing interactive, immersive experiences to life with a focus on user engagement and play. Rooted in video game development, we've evolved to lead in immersive entertainment, location-based experiences, and emerging media like virtual and augmented reality. Collaboration is central to our approach; we team up with visionary partners to solve challenges, explore new ideas, and create experiences that resonate with audiences worldwide.
The Role The role of a senior backend game developer is to design, develop, and maintain robust and scalable backend systems that power distributed real-time games and attractions. This involves providing technical leadership, mentoring junior developers, and collaborating with cross-functional teams to architect efficient solutions that meet business objectives and user needs. This role is responsible for driving innovation, implementing best practices, and ensuring the reliability, security, scalability and performance of backend infrastructure and services.
Job Description
  • Generally assist the Corporation in development of software for interactive digital media experiences, including video games, mixed reality installations, theme park attractions, and their related backend systems.
  • Develop backend services and data streaming systems for low-latency, real-time multiplayer interaction.
  • Develop live operations software, testing tools, deployment systems, and other microservices for use in conjunction with the Corporation's products and services.
  • Develop dashboards, operational controls, and other user interfaces for managing backend services, deployment, and monitoring.
  • Work closely with designers and other engineers to define, develop, and adjust these products.
  • Work directly with clients and be Hololabs' technical point of contact and subject matter expert liaising with both technical and leadership teams.  
  • Design sustainable APIs and proactively maintain and manage their life cycles.
  • Help to manage DevOps systems, including software interoperability and continuous integration.
  • Play an active role in identifying and resolving issues in production systems, architecture, or processes.
  • Play a proactive role in code optimization to improve performance.
  • Create technical proposals, documentation, features briefs, and evaluation plans for the above-mentioned duties.

Core Qualifications
  • Hold a degree in Computer Science or related discipline.
  • Have 5+ years in professional software development (school / hobby doesn't count).

Required Skills
  • Hands-on experience implementing a distributed multiplayer game or immersive experience.
  • Solid understanding of concurrent programming principles.
  • Experience with both Unity & Unreal Engine development
  • Understand best practices for architecture, project structure, and building tools in C++ / C#.
  • Experience with Unity Netcode and Unreal networking.
  • Solid understanding of client vs server authority models, lag compensation, prediction, and multiplayer synchronization techniques.
  • Experience with networking protocols such as WebSockets, TCP/UDP, gRPC, and UDP Multicast.
  • Experience with efficient and scalable serialization techniques - eg, protobufs (Protocol Buffers).
  • Experience with cross platform backend development (Windows + Linux).
  • Experience using native SDKs from various languages such as Go, C++, C, and C#.
  • Experience with modern C++.
  • Have strong knowledge of object-oriented design, data structures, and extensible design patterns.
  • Be disciplined in creating and maintaining modular codebases.
  • Understand threads, memory management, and performance optimization.
  • Experience with Win32 APIs.
  • Experience with databases and data storage solutions - eg, PostgreSQL, Redis
  • Experience with virtualization and containerization - eg, Docker, Kubernetes etc….
  • Knowledge of Linux system administration
  • Configuring remote access, managing users and groups, etc.
  • Work well as a technical team lead
  • Ability to create technical designs and then communicate and organize a team to execute.
  • Ability to perform code reviews and oversee other developers, validating their code for function, form, and efficiency.

Nice to Have Skills
  • Experience with cloud infrastructure - eg, AWS.
  • Experience defining and deploying infrastructure with Terraform.


We Are an Equal Opportunity Employer We are dedicated to fostering an inclusive and diverse environment for employees from all walks of life. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, or disability. We hire based on talent, and we're excited to hear what you will bring to our team
Location While we support remote and hybrid employment, candidates willing to work at least periodically in our downtown office in Victoria, BC will be prioritized. We may consider candidates residing in Vancouver or elsewhere on Vancouver Island as long as they are willing to visit the office in Victoria, BC for on-site meetings from time to time. 
Please note that we can only consider applicants legally eligible to work in Canada (Citizen or Permanent Resident).

  • Victoria, BC VW J, Canada Hololabs Full time

    About HololabsHololabs is a creative technology studio and solutions partner, bringing interactive, immersive experiences to life with a focus on user engagement and play. Rooted in video game development, we've evolved to lead in immersive entertainment, location-based experiences, and emerging media like virtual and augmented reality. Collaboration is...


  • Vancouver, British Columbia, VT R, Canada IGG Canada Full time

    Join Our Team at IGG CanadaAre you passionate about creating mobile games that captivate millions of players worldwide? IGG Canada, a premium mobile game and video production studio located in Vancouver, offers a unique opportunity for talented individuals to join our team of superheroes.IGG Canada is a premium mobile game and video production studio located...


  • Victoria, Canada Hololabs Studio Inc. Full time

    About Hololabs Hololabs is a creative technology studio and solutions partner, bringing interactive, immersive experiences to life with a focus on user engagement and play. Rooted in video game development, we’ve evolved to lead in immersive entertainment, location-based experiences, and emerging media like virtual and augmented reality. Collaboration is...

  • Senior VR Developer

    7 days ago


    Bastion Square , Victoria, British Columbia, Canada, VW J Hololabs Full time

    About Hololabs Hololabs is a creative technology studio and solutions partner, bringing interactive, immersive experiences to life with a focus on user engagement and play. Rooted in video game development, we've evolved to lead in immersive entertainment, location-based experiences, and emerging media like virtual and augmented reality. Collaboration is...


  • Victoria, Canada Hololabs Studio Inc. Full time

    A creative technology studio seeks a Senior Backend Game Developer to design and maintain robust backend systems for real-time games in Victoria, BC. This role emphasizes collaboration, technical leadership, and innovation in developing multiplayer experiences. Candidates should have over 5 years of software development experience and hands-on knowledge with...

  • Game Developer

    4 weeks ago


    , , Canada Khokho Games Lab Full time

    Overview KhoKho Games Lab builds branded web games that help consumer brands engage their audiences in new and memorable ways. We’re looking for a part-time contract Game Developer to join us on a per-project basis. This role is subject to project availability, making it a great fit for someone who’s open to flexible, project-based work. Responsibilities...


  • Vancouver, British Columbia, VGZ, Canada Creator Full time

    Company: CreatorTitle: Senior Backend DeveloperStatus: Full-time, HybridAbout CreatorLooking for your next big opportunity in product development? Say hello to Creator, we connect brands of all sizes with influencers worldwide through our software platform and deliver social media campaigns that drive real results. Recently ranked #1 by G2 in their Momentum...


  • , QC, Canada Xsolla Full time

    ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to...

  • Backend Engineer

    2 weeks ago


    , BC, Canada Hatch Innovations Canada Full time

    Join to apply for the Backend Engineer - Epic Games (EPD ) role at Hatch Innovations Canada . About Us Founded in 2011, Hatch Innovations is based in Vancouver and has an international team with over 80 people located across the globe. We’re creative thinkers who have a passion for technology and are constantly thinking of innovative solutions to help...


  • , BC, Canada Nada Holdings, Inc. Full time

    Senior Backend Test Engineer - Epic Games Founded in 2011, Hatch Innovations is based in Vancouver and has an international team with over 80 people located across the globe. We’re creative thinkers who have a passion for technology and are constantly thinking of innovative solutions to help better serve your business and customers. Our clients include...