J

Programmer III - Game Engine Systems Developer

Jobgether • Canada
Remote
This Job is No Longer Active This position is no longer accepting applications

Design, implement, and optimize core gameplay and engine systems using C++ in a collaborative game development environment. Work across AI, UI, physics, graphics, and internal tools to ensure high performance and stability. Requires 5+ years of professional software development experience with Unreal Engine and strong systems thinking.

Key Highlights
5+ years professional software development with C++
2+ years Unreal Engine experience
Design and optimize AI, UI, physics, graphics systems
Collaborate with design, art, QA, and production teams
Provide mentorship and guidance to junior developers
Key Responsibilities
Design, develop, and maintain features across multiple game and engine subsystems including AI, UI, physics, character systems, graphics, and internal tools
Build and optimize highly performant, scalable systems that meet technical, design, and production requirements
Collaborate closely with QA and technical leadership to identify, troubleshoot, and resolve system defects and ensure stability across builds
Participate in technical design discussions, architecture reviews, and codebase evolution alongside senior engineers
Provide feedback on technical documentation and contribute to improving internal development practices and standards
Support junior developers through guidance, informal mentorship, and assistance with tools and workflow issues
Break down complex technical work into structured tasks and deliver independently on assigned development responsibilities
Technical Skills Required
C++ Unreal Engine 3D mathematics performance optimization debugging techniques
Benefits & Perks
Competitive salary range
Comprehensive health, dental, and vision insurance
Group RRSP with employer matching
Fully remote work flexibility
Nice to Have
Experience with Unity
Experience with proprietary engines
Experience with console development
Familiarity or interest in AI-assisted development workflows

Job Description

This role sits within a collaborative game development environment where you will contribute to the design, implementation, and optimization of core gameplay and engine systems. You will work across multiple disciplines—including design, art, QA, and production—to build robust and high-performance features that support both internal teams and external partners. The work spans a wide range of systems such as AI, UI, physics, graphics, and engine tools, requiring both depth in C++ and strong systems thinking. You will be part of a culture that values technical excellence, knowledge sharing, and continuous improvement. In addition to building features, you will help ensure system stability, performance, and usability through debugging, optimization, and collaboration. This is a hands-on role where your contributions directly shape gameplay experiences and development workflows.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Senior Customer Researcher (Payments UX) – EverPro Payments Team

Programming
•
4h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

EverCommerce

Canada

Principal Engineer — Privileged Access Management (PAM) Platform (AI-Driven Development)

Programming
•
13h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Saviynt

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly