> Markdown version of [/jobs/ext/3208492-senior-core-engineer](https://www.wearedevelopers.com/jobs/ext/3208492-senior-core-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Core Engineer - **Company:** Unity Technologies - **Location:** Olympia, WA, United States - **Experience:** Expert - **Salary:** $135,800.0 - $258,600.0 - **Contract:** Permanent contract - **Skills:** Training Data, Computer Animation, C Sharp (Programming Language), C++ (Programming Language), Encodings, Serialization, Software Debugging, Middleware, Game Engine, Machine Learning, Network Protocols, Data Streaming, Delivery Pipeline - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=924d38fe2d77eda5 ## About the Role * 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: * 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., This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English. ## Related Videos - [Coding an Immersive Copilot using Unity / .NET and Azure OpenAI!](https://www.wearedevelopers.com/videos/1204-coding-an-immersive-copilot-using-unity-net-and-azure-openai) - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Building a fully automated escape room](https://www.wearedevelopers.com/videos/735-building-a-fully-automated-escape-room) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [The Impact of AI on Game Development and the Industry](https://www.wearedevelopers.com/videos/100297-the-impact-of-ai-on-game-development-and-the-industry) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)