Overview
The Senior Gameplay Systems Engineer at 2K will design, implement, and optimize core gameplay systems for AAA titles, collaborating with design, art, and engineering teams to deliver engaging experiences across platforms.
Responsibilities
- Design, implement, and optimize gameplay systems and core subsystems using C++ and engine scripting.
- Collaborate with designers, artists, and other engineers to bring features from concept to ship.
- Provide technical leadership, conduct code reviews, and mentor junior engineers.
- Profile and optimize CPU/GPU performance and memory usage; ensure deterministic behavior for networking.
- Contribute to architecture decisions and tooling; write tests and robust tooling to improve development efficiency.
- Support multi-platform development (PC/console) and ensure high quality releases.
Requirements
- 5+ years of professional game development experience with a strong C++ background.
- Experience in gameplay programming, systems architecture, and object-oriented design.
- Familiarity with a major game engine (e.g., Unreal Engine); deep knowledge of rendering, physics, and animation pipelines.
- Strong debugging, profiling, and problem-solving skills; ability to optimize complex systems.
- Excellent collaboration and communication skills.
Nice to have
- Experience with multiplayer/networking, replication, and authoritative server models.
- Scripting experience (C#, Python, Lua) and tooling development.
- Console experience and cross-platform development.
About 2K
2K is a leading video game publisher/developer known for immersive experiences and a commitment to quality and innovation.