Job description
Join Nebula Interactive, a leading independent studio crafting immersive experiences for players worldwide. We are seeking a Senior Gameplay Programmer who thrives on turning design into responsive, polished systems that ship with confidence.
As a core member of the gameplay team, you will collaborate with designers, artists, and engineers to create engaging and performant gameplay features across multiple titles. This is a hands-on role that rewards curiosity, creativity, and a pragmatic approach to problem solving.
What you'll love about Nebula: a culture of ownership, hybrid work options, comprehensive benefits, and a roadmap of ambitious projects that push the boundaries of interactive entertainment.
If you're obsessed with gameplay fidelity and ready to mentor others on a variety of engines and pipelines, we'd love to hear from you.
Responsibility
- Design, implement, and iterate core gameplay systems in C++/C# across Unreal or Unity-based projects.
- Collaborate closely with designers to translate concepts into robust, maintainable features that ship on schedule.
- Optimize performance, memory usage, and load times; profile and resolve bottlenecks across platforms.
- Develop AI, animation, physics integration, and gameplay scripting to deliver responsive player experiences.
- Write comprehensive tests, tooling, and documentation to support long-term maintainability.
- Mentor junior engineers, conduct code reviews, and contribute to technical direction for the project.
- Partner with art, audio, and design across multiple disciplines to ensure cohesive player experiences.
- Contribute to tooling and pipelines to empower content creators and rapid iteration.
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional game development experience.
- Proficiency in C++ and/or C#; deep experience with Unreal Engine and/or Unity.
- Demonstrated track record shipping at least one title; experience with multiplayer networking is a plus.
- Strong foundation in mathematics and physics; ability to implement deterministic gameplay systems.
- Excellent debugging, profiling, and optimization skills across consoles and PC.
- Effective communication, collaboration, and documentation abilities; comfortable operating in a fast-paced studio.
- Passion for games, user-centered design, and continuous learning.