Senior Core Engine Architect

Unity

San Francisco (CA)

On-site

USD 180,000 - 260,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Employee stock ownership
Generous vacation and personal days
Snacks and office meals
Commuting subsidy
Mental health programs

Job summary

Unity is seeking engineers to invent how real-time 3D runtimes communicate and render under real-world constraints. You will design modular, testable systems and implement them end-to-end, from low-level C++ to high-level C# APIs across editor, build, and runtime code.

This is deep engine work at the intersection of core engine tech, high-performance networking, distributed systems, and graphics, with responsibilities spanning performance, determinism, and cross-process orchestration.

Qualifications

  • Strong C++ and C# programming skills across engine, editor, and runtime code.
  • Experience designing/game engine cores, serialization, and build pipelines.
  • Deep knowledge of multithreading, job systems, and low-latency networking for real-time systems.
  • Familiarity with determinism, replay systems, compression, streaming, and network protocols.

Responsibilities

  • Own and evolve critical subsystems across the engine stack, from low-level C++ to high-level C# APIs.
  • 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, serializing, and synchronizing components and assets in bandwidth-constrained environments.

Skills

C++
C#
Engine development
Multithreading
Serialization
Networking
CPU profiling
DOTS

Tools

Profiling tools

Job description

Unity is seeking engineers to invent how real-time 3D runtimes communicate and render under real-world constraints. You will design modular, testable systems and implement them end-to-end, from low-level C++ to high-level C# APIs across editor, build, and runtime code.

This is deep engine work at the intersection of core engine tech, high-performance networking, distributed systems, and graphics, with responsibilities spanning performance, determinism, and cross-process orchestration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Core Engine Architect
Senior Core Engine Architect

Unity • United States

Remote
USD 136,000 - 204,000
Senior Core Engine Architect
Senior Core Engine Architect

Unity • California (MO)

On-site
USD 136,000 - 259,000
Health insurance
Commuter subsidy
ESOP
+8
Senior Core Engine Architect
Senior Core Engine Architect

Unity • Washington

On-site
USD 172,000 - 259,000
Health insurance
Commute subsidy
Employee stock ownership
+2
Senior Core Engineer
Senior Core Engineer

Unity • San Francisco (CA)

On-site
USD 180,000 - 260,000
Health insurance
Employee stock ownership
Generous vacation and personal days
+3
Senior Core Engineer
Senior Core Engineer

Unity • United States

Remote
USD 136,000 - 204,000
XR Engine Engineer — Unity, C#/C++, 3D Math
XR Engine Engineer — Unity, C#/C++, 3D Math

Unity Enterprise • Bellevue (WA), Northern (KY)

Hybrid
USD 105,000 - 176,000
Health insurance
Stock ownership
Vacation days
+2
Senior Core Engineer
Senior Core Engineer

Unity Enterprise • San Francisco (CA), Northern (KY)

Hybrid
USD 136,000 - 204,000
Equity awards
Stock ownership plan
Discretionary bonuses
Senior Core Engineer
Senior Core Engineer

Unity • Washington

On-site
USD 172,000 - 259,000
Health insurance
Commute subsidy
Employee stock ownership
+2
Senior Software Engineer, Graphics
Senior Software Engineer, Graphics

Unity • San Francisco (CA)

On-site
USD 180,000 - 250,000
Health insurance
Commuter subsidy
Employee stock ownership
+3
Senior Graphics Engineer: Cross-Engine Rendering & Streaming
Senior Graphics Engineer: Cross-Engine Rendering & Streaming

Unity • San Francisco (CA)

On-site
USD 180,000 - 250,000
Health insurance
Commuter subsidy
Employee stock ownership
+3