Job description
NovaForge Games is a leading studio known for delivering immersive, AAA-quality experiences across PC and consoles. We are seeking a Senior Gameplay Programmer to join our Seattle-based studio (with flexible remote options). You will shape gameplay systems, collaborate with designers, artists, and engineers, and help push the envelope on interactivity, physics, and AI.
In this role, you will own core gameplay features from concept through ship, mentor junior developers, and ensure code quality and performance targets are met. You will collaborate cross functionally with design to implement features that thrill players while maintaining robust, scalable architecture.
Responsibility
- Architect and implement high quality gameplay systems in C++ across platforms.
- Collaborate with designers to implement prototypes and production-ready gameplay features.
- Optimize performance to meet frame rate targets on PC and consoles.
- Mentor and review code for junior engineers, ensuring maintainability and readability.
- Debug, profile, and tune gameplay code and systems to meet quality metrics.
- Partner with art and animation teams to integrate assets and ensure visual consistency.
- Contribute to CI/CD pipelines and code review practices to maintain code quality.
Qualification
- Bachelor's degree in CS, Software Engineering, or related field; or equivalent professional experience.
- Minimum 5 years of professional gameplay programming experience in shipped titles.
- Strong proficiency in C++ and modern game engines (Unreal Engine or Unity).
- Experience with AI, pathfinding, animation state machines, physics, and networking.
- Strong debugging, profiling, and performance optimization skills.
- Excellent collaboration and communication skills; ability to mentor others.
- Portfolio or Git showcasing shipped gameplay features.