Senior Core Engine Engineer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Core Engine Engineer at Unity Technologies developing technologies for streaming game content into various environments. Focused on high-performance networking and distributed systems for game engines.

Responsibilities

  • 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

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$135,400 - CA$203,000 per year

Degree requirement

No Education Requirement

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.