Job description
Join Nebula Byte Studios as a Senior Gameplay Programmer in Seattle, WA. We are building an ambitious action RPG with a focus on player agency, responsive controls, and scalable systems. This is a hands-on, leadership-heavy role that blends technical excellence with mentorship and cross-functional collaboration.
You will help shape the core gameplay loop from combat and movement to AI integration and player feedback systems, delivering a polished experience on PC and consoles.
We offer a competitive salary, comprehensive benefits, equity options, and a collaborative studio culture that values craftsmanship and growth.
Responsibility
- Design, implement, and optimize core gameplay systems in Unity or Unreal Engine across PC and consoles.
- Collaborate with designers to translate gameplay concepts into robust, maintainable code and tooling.
- Build reusable gameplay components and toolsets for rapid iteration and iteration-based design.
- Profile and optimize CPU/GPU performance to meet frame-rate targets on multiple platforms.
- Mentor junior engineers, participate in code reviews, and drive engineering best practices.
- Work cross-functionally with animation, AI, and input teams to deliver responsive interactions.
- Develop automated tests, CI pipelines, and documentation to ensure quality and maintainability.
Qualification
- Bachelor's or Master's in Computer Science (or equivalent experience).
- 5+ years of professional game development experience with C++ or C# in Unity or Unreal Engine.
- Strong knowledge of gameplay systems, physics, AI, animation integration, and input handling.
- Proven track record of shipping high-quality gameplay on PC and/or consoles.
- Experience with performance profiling, memory management, and cross-platform optimization.
- Excellent problem-solving, communication, and collaboration skills.
- Portfolio or shipped titles demonstrating gameplay programming capabilities.