Job description
Join Nebula Arcadia Studios, a premier game developer crafting immersive multiplayer experiences. We are seeking a Senior Gameplay Programmer to lead gameplay systems, AI, and optimization across multiple platforms. You will collaborate with designers, artists, and engineers to deliver high-quality gameplay features from prototype to shipped product.
Location: Vancouver, BC (hybrid work available). This is a full-time position with competitive compensation and comprehensive benefits.
Responsibility
- Design, implement, and optimize core gameplay systems for PC and consoles.
- Translate game design into robust, maintainable code and scalable architecture.
- Collaborate with design, art, and audio teams to deliver features on time and with quality.
- Implement AI behaviors, pathfinding, navigation, and player-driven mechanics.
- Mentor junior programmers, conduct code reviews, and promote best practices.
- Profile and optimize performance across CPU, GPU, memory, and multithreading.
- Work with version control, CI/CD pipelines, and maintain developer documentation.
Qualification
- Bachelor's degree in Computer Science or equivalent
- 5+ years of professional game development experience
- Strong proficiency in C++ and C#, with experience in Unreal Engine and/or Unity
- Deep understanding of gameplay programming, AI, animation systems, and gameplay feedback
- Experience with performance optimization and profiling tools
- Cross-platform development experience (PC/console; mobile optional)
- Excellent teamwork, communication, and problem-solving skills
- Nice to have: shader programming, networking, and tools development