onsite
Gameplay Software Engineer Co-op - Kabam
Software Engineer
Co-op Software Engineer focused on building gameplay features, mechanics, and designer/artist tools for a free‑to‑play gaming studio, collaborating with engineers to ensure high‑quality code and smooth content pipelines.
About the role
Key Responsibilities
- Design, implement, and iterate on core gameplay systems and mechanics.
- Develop internal tools and pipelines that streamline designer and artist workflows.
- Collaborate with cross‑functional teams—including engineers, designers, and artists—to integrate features and maintain code quality.
- Write clean, maintainable code and conduct code reviews following best practices.
- Participate in debugging, profiling, and performance optimization of gameplay code.
Requirements
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Proficiency in C++ and experience with Unity or similar game engines.
- Understanding of gameplay programming concepts and ability to translate design ideas into functional code.
- Experience with version control systems, preferably Git.
- Strong problem‑solving skills, communication abilities, and a passion for video games.