Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Unity

Senior Core Engineer

Unity

. Own and evolve critical subsystems across the engine stack, from low-level C++ to high-level C# APIs across editor, build, and runtime code .

Posted 9/17/2026full-timeRemote • California • United StatesSenior💰 $135,800 - $258,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing high-performance APIs and systems for game engines, with a strong focus on C++ and C#. Proficient in multithreading, resource management, and real-time network protocols to ensure efficient execution and synchronization in complex environments.

Highest-signal resume keywords
C++ ProgrammingC# ProgrammingMultithreadingGame Engine DevelopmentNetwork Protocols

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
API DesignPerformance ProfilingMemory LayoutDeterminismSimulation ConsistencyCompressionStreamingRPCsLock-Free TechniquesUnity DOTS
Soft Skills
Problem SolvingDebuggingCollaboration
Tools & Technologies
MCP-Style Tool InterfacesMachine LearningAgentic Workflows
Industry Keywords
Game Engine CoresMiddlewareReal-Time Interactive SystemsPhysicsAnimationInputAssets

Tech Stack

Tools & technologies
UnityC++

About the role

Key responsibilities & impact
  • 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 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, serialization, and synchronization of components and assets in bandwidth- and latency-constrained environments
  • Design systems that allow Unity to load, run, and synchronize assets when it does not own the main loop
  • Build fundamental infrastructure for interconnected game and 3D ecosystems

Requirements

What you’ll need
  • Experience building or fundamentally extending game engine cores, middleware, or foundational systems
  • Ability to design modular, testable systems and implement and debug them end-to-end
  • Strong C++ and C# skills
  • Practical understanding of CPU caches, branch behavior, memory layout, and profiling
  • Hands-on experience across multiple engine domains, such as physics, animation, input, and assets
  • Familiarity with compression, streaming, replication, authority models, RPCs, state diffing, delta encoding, or network protocols for real-time interactive systems
  • Experience with determinism, replay systems, and simulation consistency
  • Deep knowledge of multithreading, job systems, lock-free techniques, and/or Unity DOTS
  • Experience with MCP-style tool interfaces, training data generation, machine learning, or agentic workflows
  • Sufficient knowledge of English for professional verbal and written exchanges

Benefits

Comp & perks
  • Equity awards
  • Participation in company incentive plans, such as annual discretionary bonuses or sales commissions
  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • New-parent 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