onsite
Senior Systems Software Engineer - 2K Games
Software Engineer
Lead the design and implementation of high‑performance game systems, driving technical excellence across C++ and C# codebases in Unity and Unreal Engine environments. Focus on scalability, optimization, and robust debugging to deliver cutting‑edge sports titles.
About the role
Key Responsibilities
- Architect and develop core game systems in C++ and C# for Unity and Unreal Engine platforms.
- Optimize performance, memory usage, and load times through profiling and code refinement.
- Implement multithreaded solutions to maximize CPU/GPU utilization.
- Collaborate with designers, artists, and QA to translate requirements into reliable, maintainable code.
- Mentor junior engineers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of systems software development in the gaming industry.
- Proficiency in C++ and C# with deep understanding of game engine internals.
- Experience with Unity and Unreal Engine, including custom plugin development.
- Strong background in performance profiling, multithreading, and debugging tools.
- Excellent problem‑solving skills and a passion for pushing technical boundaries.
Skills
ccunityunreal engine