Job description
Join NebulaForge Games, a premier studio crafting immersive gameplay experiences. We are seeking a Senior Gameplay Programmer to architect and implement core gameplay systems across PC and console titles. You will collaborate with designers, artists, and engineers to ship features that deliver delight at scale. This role offers leadership, technical challenge, and the opportunity to impact shipping titles from prototyping to final polish.
We value initiative, collaboration, and a passion for high-quality, player-focused experiences. If you thrive in a fast-paced, creative environment and want to shape worlds that players remember, this role is for you.
Responsibility
- Design, implement, and optimize core gameplay systems in C++/C# across multiple platforms.
- Collaborate with design and art teams to translate gameplay concepts into robust, maintainable systems.
- Lead technical direction for features from prototyping to shipping, including refactors and performance optimizations.
- Implement networking replication, client-server architecture, and debugging tools.
- Mentor junior developers, conduct code reviews, and help establish best practices.
- Instrument and analyze performance; drive optimizations for frame rate and memory usage.
- Contribute to tooling, pipelines, and build systems to improve developer productivity.
Qualification
- B.S. in Computer Science or equivalent practical experience; 5+ years in game development.
- Proficiency in C++ and C#; strong understanding of object-oriented design and software architecture.
- Experience with Unreal Engine and/or Unity; track record shipping at least one title.
- Strong knowledge of networking, replication, and performance optimization.
- Familiarity with multithreading, ECS, memory management, and debugging tools.
- Excellent communication, collaboration, and mentoring skills.
- Passion for games, user-centered design, and high-quality gameplay.