Unity
Principal Software Engineer, Core Engine
$180K–$342K
Canonsburg, PA, USA +1 · Principal · Full-time · Posted Oct 14, 2026
- Location
- Canonsburg, PA, USA
Remote, USA
About the job
Leads delivery and technical direction for Unity’s C#/.NET integration and compiler toolchains, improving the performance and reliability of the game engine.
What you'll do
- Ensure delivery and fitness of C#/.NET integration, including JIT and AOT toolchains.
- Set technical direction and roadmap, define metrics, and communicate plans to stakeholders.
- Guide team members and support users through documentation, forums, bug reports, and internal channels.
What they ask for
- Deep expertise in C# and C++.
- Compiler domain expertise and strong knowledge of compiler toolchain technology.
- Strong understanding of hardware architecture.
- Game engine development experience, particularly on proprietary engines.
Nice to have
- Cross-platform development experience, particularly between ARM and x64.
- Experience with remote/international teams or prior use of Unity.
Pay
$179,500 - $269,300 USD gross (base salary); $202,800 - $304,200 USD gross (base salary); $227,900 - $341,900 USD gross (base salary)
Tools
C#, C++, .NET, GC, JIT, AOT, ARM, x64
Model-written summary · the original posting is authoritative