Senior Generalist Developer-SDK

· Montreal, Quebec
Employment Type Full-Time
Minimum Experience Mid-level

Genvid is pioneering Massive Interactive Live Events (MILEs) as a huge new category of transmedia. We provide the unique technology and services that enable this new form of cloud-based, live broadcast entertainment to be built on any of the top game engines and run on all major streaming platforms. 

We believe viewers love live events, love communal experiences, and love when their participation matters. We believe the Metaverse is coming, and we’re already helping build its foundation.

We exist to power the next generation of these experiences — across gaming, sports and TV.

Our rapidly expanding workforce is composed of veterans from the video game and broader technology industries, with offices around the world. The Genvid team is extremely diverse, forward thinking, creative, and collaborative. We solve thorny problems quickly, reinvent the rules when necessary, and take pride in blazing new trails with major partners in the tech, social media, film and television, and pop culture sectors.

Our Solution: 

Genvid Technologies is changing the face of the multi-billion-dollar livestreaming market through its proprietary technologies and related services, bringing real-time, interactive experiences to viewers of all kinds of broadcast content - even creating entirely new game-like experiences such as the recent Facebook Watch exclusive Rival Peak. With successive investment rounds in place, our well-funded company continues to grow quickly: we expect to triple in size over the next few years. Genvid’s clients include the biggest game publishers in the world, as well as video game engine creators, game consoles, streaming platforms, indie developers, Hollywood studios and other major IP holders.

Be part of the revolution of interactive broadcasting!

Senior Generalist Developer-SDK: 

Genvid Technologies Canada seeks a Senior Generalist Developer to join their SDK team to support its revolutionary game broadcasting middleware.

Reporting to the SDK Native Lead, here are the tasks and duties involved, but are not limited to:

  • Build the technologies critical to our business, which is working with the biggest game publishers in the world, as well as video game engine creators, streaming platforms, and indie developers.
  • Assist with multimedia programming, network streaming, performance improvements, memory optimizations, and other native programming tasks.
  • You will dig in and assist in tool development so that our plugins and other technologies work smoothly

Experience & Education

  • Fluency in French & English
  •  This role will partner with peers and colleagues in US therefore will require English Proficiency
  • 7+ years of proven experience as a developer
  • 5+ years Development in a Windows Desktop environment
  • 5+ years of  C++ knowledge and experience required, modern C++ (C++11/14/17) an asset
  • 5+ years in development in Windows Desktop environment
  • 3+ years in development in Linux environment 
  • Knowledge of versioning tools (Git/Hg)
  • Bilingual French and English written and verbal communication skills
  • Experience with Agile methodology
  • Positive go-getter attitude 
  • Ability to work as a team player in a remote team environment
  • Bachelor's degree and/or relevant computer science/ technical field experience


  • Experience in the gaming, multimedia and/or web services industry
  • Experience in Unit Tests/ Functional Tests/ Automatic Test
  • Development in a Linux environment a plus
  • Creative problem-solving capabilities
  • Other languages (Python,, C#) a plus
  • Network programming experience a plus
  • Parallel programming experience a plus
  • Experience debugging in Windows, and Linux a plus
  • Profiling and optimization skills a plus
  • Unity experience (with native plugins integration) a plus
  • Unreal Engine 4 experience (with Blueprint integration) a plus
  • Docker experience a plus
  • Demonstrated success autonomously managing complex projects that require input from many stakeholder.
  • Start-up Experience 

Thank You

Your application was submitted successfully.

  • Location
    Montreal, Quebec
  • Employment Type
  • Minimum Experience