Unity

Senior Core Engine Engineer

Unity

full-time

Posted on:

Location Type: Remote

Location: CaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,400 - $230,200 per year

Job Level

Tech Stack

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.
  • You might also have: Experience with WASM, embedded runtimes, or compiler pipelines (Mono, CoreCLR, etc.).
  • Deep knowledge of multithreading, job systems, lock-free techniques, and/or Unity DOTS.
  • Experience solving cross-platform issues across consoles, mobile, and desktop.
  • Familiarity with networking concepts such as replication, authority, and RPCs.
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#WASMmultithreadingjob systemslock-free techniquesUnity DOTSserializationbuild pipelinesnetworking concepts
Soft Skills
architectural visionpractical implementationmodular designdebugginghigh-performance coding