Overview
Senior Gameplay Programmer to join an in-house strategic incubation game development team, shaping the gameplay foundation of Netflix Games across a diverse set of game prototypes for the cloud streaming platform, the Netflix Game Controller (NGC), and other potential platforms.
What you'll do
- Contribute to a rotating slate of projects spanning many genres, adapting your engineering approach to the genre, audience, and platform.
- Own multiple complex gameplay features from prototype to polished implementation, producing well-engineered, reliable, and maintainable code.
- Translate design intent into functional, playable systems and mechanics using Unreal Engine 5 with C++, Blueprints, Gen AI, and custom tools to validate gameplay hypotheses and find the fun fast.
- Profile, optimize, and debug code and content to keep prototypes performant on TV via the cloud streaming platform and other targets.
- Partner closely with designers, artists, producers, and other engineers to integrate and improve features, ensuring cohesion between design intent and execution.
- Participate in code reviews and create documentation and functional tests for the features you build.
What you'll need
- Proven experience prototyping and shipping two or more titles as a Gameplay Programmer/Engineer across varied genres, with a focus on excellent player experience.
- Excellent technical knowledge in C++, optimization, math, and debugging.
- Extensive hands-on experience in Unreal Engine 5.
- Strong Blueprint implementation skills.
- Strong gameplay and design sensibilities, able to partner with designers to shape systems and articulate the core elements that contribute to the "feel" and success of each genre.
- Demonstrated ability to develop complex features and systems end-to-end, and to produce reliable, maintainable code under fast iterative timelines.
- Thrives in a fast-moving, prototype-first environment where scope and direction evolve quickly, with exceptional adaptability to change.
- Strong communicator who can translate complex technical ideas for other disciplines and communicates actively about the status of their tasks.
- Broad and active engagement with games, with well-informed perspectives on the elements that contribute to an exceptional player experience.
- Good judgement on the required quality level and technical approach for tasks ranging from quick and dirty prototypes to shippable features.
- Commitment to task planning and timely delivery of tasks.
Details
- Remote position based in Canada; candidates must be willing to travel for work-related events.
- Adhere to a development team schedule oriented toward Eastern Standard Time (EST).
- Resume required; portfolio examples welcomed.
Read the full description and apply on the company’s own careers page.