remote
Gameplay Programmer - Cinnamon Software
Software Engineer
Experienced Gameplay Programmer needed to design, implement, and optimize core gameplay systems for high‑traffic Roblox titles, using Lua and C++ while ensuring smooth multiplayer experiences and long‑term player retention.
About the role
Key Responsibilities
- Design and develop core gameplay mechanics, UI interactions, and player progression systems within Roblox Studio.
- Write clean, efficient Lua scripts and integrate C++ modules to meet performance targets for games with billions of visits.
- Implement and maintain robust multiplayer architecture, including networking, replication, and server‑side logic.
- Profile, debug, and optimize code to ensure stable frame rates and low latency across a wide range of devices.
- Collaborate with designers, artists, and QA to iterate quickly, address feedback, and ship high‑quality updates.
Requirements
- 3+ years of professional experience in gameplay programming, preferably on large‑scale Roblox or similar platforms.
- Proficiency in Lua scripting and solid understanding of C++ for performance‑critical components.
- Demonstrated ability to build and optimize multiplayer systems for high concurrency.
- Strong problem‑solving skills, with a track record of delivering polished features on schedule.
- Passion for creating engaging, long‑lasting player experiences and staying current with industry best practices.