
Senior Core Engine Engineer
Unity
full-time
Posted on:
Location Type: Remote
Location: California • Washington • United States
Visit company websiteExplore more
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