- Company Name
- Unity
- Job Title
- Senior Engine Integration Engineer
- Job Description
-
**Job title**
Senior Engine Integration Engineer
**Role Summary**
Lead the technical integration of Unreal Engine with Unity and other real‑time 3D runtimes. Serve as the in‑house Unreal subject‑matter expert, designing and implementing cross‑engine subsystems that reconcile lifecycle, serialization, networking, and resource management differences to enable synchronized, high‑performance content streaming.
**Expectations**
- Deliver robust, scalable integration solutions that maintain performance and stability across interconnected engines.
- Act as a technical liaison between Unity and external engine partners, translating architectural concepts and standards.
- Own end‑to‑end responsibility for design, development, testing, and debugging of cross‑engine interoperability layers.
**Key Responsibilities**
- Design and implement subsystems mapping Unity features to Unreal equivalents (and vice versa).
- Develop, maintain, and extend Unreal engine source and plugin/middleware to meet integration requirements.
- Resolve complex debug scenarios involving crashes, race conditions, resource contention, and feature impedance mismatches.
- Bridge technical concepts between Unity and partner engines, ensuring alignment of architectures, networking models, serialization, and resource lifecycles.
- Contribute to build pipeline and asset conversion workflows (FBX, USD, glTF, etc.) for cross‑engine compatibility.
- Collaborate with cross‑functional teams (engine, networking, graphics, product) to define integration strategy and deliverables.
- Conduct code reviews, unit/integration testing, and performance profiling for integrated subsystems.
**Required Skills**
- Deep expertise in Unreal Engine source code, including UObject lifecycle, resource management, Slate UI, and core engine architecture.
- Proven experience building plugins or middleware that extend or modify Unreal’s core functionality.
- Strong background in Unreal networking: replication models, authority handling, and synchronization mechanisms.
- Solid understanding of Unity's architecture to map concepts between engines.
- Experience shipping games or middleware across multiple engines, including asset conversion, build pipelines, and cross‑engine deployment.
- Proficiency with interchange formats (FBX, USD, glTF) and associated tooling.
- Capability to modify engine source code for custom builds or specialized features.
- Excellent problem‑solving, debugging, and performance optimization skills.
- Effective written and verbal communication in English; ability to explain complex technical concepts clearly.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- 5+ years of relevant industry experience (engine development, middleware, or high‑performance networking).
- Advanced certifications or training in Unreal Engine 5, networking, or graphics pipelines are a plus.
San francisco, United states
On site
Senior
21-01-2026