
Senior Core Engine Engineer
Unity
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$135,400 - CA$203,000 per year
Job Level
About the role
- Own and evolve critical subsystems across the engine stack, from low-level C++ to high-level C# APIs across editor, build, and runtime code.
- Design and implement high-performance, extensible APIs intended for embedded, cross-process, and networked configurations.
- Develop schemes to manage execution timing and resource contention within or between processes and over the network with minimal overhead
- Orchestrate loading, change tracking, serializing, and synchronizing components and assets in bandwidth and latency-constrained environments.
Requirements
- Core Engine Expertise: Experience building or fundamentally extending game engine cores, middleware, or foundational systems (e.g., serialization, build pipelines, memory subsystems).
- Architectural Vision + Practical Implementation: Design modular, testable systems, then implement and debug them yourself end-to-end
- High-Performance Coding: Strong C++ and C# skills, with practical understanding of CPU caches, branch behavior, memory layout, and profiling.
- Engine-Wide Breadth: Hands-on experience across multiple engine domains (e.g., physics, animation, input, assets) and how they interact.
Benefits
- Comprehensive health, life, and disability insurance
- Commute subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Support for new parents through leave and family-care programs
- Office food snacks
- Mental Health and Wellbeing programs and support
- Employee Resource Groups
- Global Employee Assistance Program
- Training and development programs
- Volunteering and donation matching program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C#API designhigh-performance codingserializationbuild pipelinesmemory subsystemsprofilingmodular systemsdebugging
Soft Skills
architectural visionpractical implementation