Unreal Engine C++ developer building peer-to-peer XR streaming applications for Mawari’s decentralized 3D content platform. Developing UE4/5 plugins, SDK integrations, and real-time content delivery components.
Responsibilities
Develop and support robust server and peer-to-peer Unreal Engine streaming applications
Develop and maintain UE4/5 plugins and SDK features
Integrate and support third-party SDKs in the streaming application
Work closely with the Lead Engineer to define and create components for delivering content to end-user devices
Build custom Unreal Engine-based applications that stream interactive experiences via peer-to-peer networks
Collaborate with a dynamic team of entrepreneurs, software developers, researchers, and graphics engineers
Requirements
Strong, proven skills with Unreal Engine and C++
Knowledge of how peer to peer network connections work
Experience with WebRTC or similar technologies
Understanding how Unreal Engine is rendering the scene
Familiarity with rendering engine development and plug-in design
Understanding and ability to write good quality code
Ability to balance pragmatic and ideal engineering practices
Experience with Git or similar version control systems
Knowledge of how leading video codecs work
Experience implementing projects using Unreal Engine Pixel Streaming or similar technologies
Experience with client-server architectures
Experience building AR/VR applications
Experience with NVIDIA CloudXR
A degree in engineering or computer science
3 or more years of experience in a similar position
Experience working with local and remote teams, including experience working internationally
Benefits
Stock option plan
Extended health benefits (Medical, dental, prescription and more)
Flex-time work schedules
Vacation time
Free coffee/tea/beverages
Modern work environment with plenty of natural light, open space and flexible meeting areas
Fully remote position may be considered in some instances
Junior Java Developer completing paid Cúram training for PLATO, Canada’s Indigenous - owned software testing and technology services company. Building digital services for a multi - year government project.
.NET Developer maintaining legacy Windows and cloud applications for Capgemini, a global business and technology transformation partner. Improving automation, security, and technical debt across agile teams.
Backend Engineer building GitLab Duo Chat’s Python agentic runtime. Developing secure AI features and APIs for GitLab’s DevSecOps orchestration platform.
Senior backend engineer owning critical, high - throughput systems for Helius, a Solana developer platform. Driving architecture, optimization, reliability, and developer infrastructure at scale.
Senior Auth0 Developer (Node.js) needed for a 4 - 8 month fully remote contract with an IAM consultancy in Canada. Must have 5+ years experience and Auth0 or similar IAM expertise.
Backend Developer building Camunda workflow and orchestration solutions for insurance - sector digital services. Integrating Java microservices, APIs, messaging, and backend systems in an Agile squad.