Job description
Join Nebula Interactive, a premier game studio in Seattle designing immersive worlds and award winning titles. We are seeking a Senior Gameplay Programmer to lead gameplay systems, tooling, and performance optimization across PC and console platforms.
You will collaborate with design, art, and engineering to deliver responsive, high quality gameplay experiences while mentoring junior engineers and contributing to architecture decisions.
We offer a competitive salary, stock options, flexible work arrangements, and a strong culture of creativity and technical excellence.
Responsibility
- Design, implement, and maintain core gameplay systems including movement, combat, progression, and player feedback.
- Collaborate with design to translate concepts into robust, scalable gameplay mechanics.
- Optimize performance across PC and consoles; profile, diagnose, and fix bottlenecks.
- Develop and maintain tooling to empower designers and other engineers to iterate faster.
- Mentor junior engineers, conduct code reviews, and promote coding standards.
- Work with the network/engine teams to implement multiplayer features and synchronization strategies.
- Contribute to architecture decisions and advocate for best practices in software design.
Qualification
- 5+ years of professional game development experience with a strong track record shipping at least one title.
- Strong proficiency in C++ and experience with C# is a plus.
- Expertise with Unreal Engine; experience with Unity is a bonus.
- Solid understanding of gameplay programming, systems design, AI, and player experience.
- Experience with networking, replication, latency optimization, and authoritative game state.
- Familiarity with shader programming, GPU profiling, and performance tuning.
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience.