Senior Gameplay Programmer

A Senior Gameplay programmer will work directly with the programming team tasked with implementing game features and systems within the Unreal game engine ultimately creating a compelling experience for our players.

Apply now Apply now
  • Responsibilities 01
    • Follow best practices, development processes, and coding standards
    • Create and implement well-engineered, reliable, and maintainable code
    • Develop online gameplay features in C ++ in the Unreal Engine
    • Develop and test code, fix bugs, and profile and optimize code
    • Collaborate with team members to develop various gameplay systems
    • Collaborate with animators and designers to implement game play features
  • Qualifications 02
    • Has at least 8 years of experience in the industry
    • Has shipped at least one AAA title
    • Experience with 1st or 3rd person action/adventure games (preferably AAA)
    • Strong C++ skills and the ability to code and architect gameplay mechanics and tools
    • Deep understanding of Unreal Engine 4
    • Experience working on Multiplayer games
    • Familiarity with the Gameplay Abilities System
    • Strong math skills, knowledge of vectors, matrices and linear algebra
    • Project portfolio with code samples you can provide
    • Fluent in English
  • Bonus Qualifications 03
    • Can communicate in Japanese
    • Has an interest in other disciplines, such as art or animation
    • Likes to stay on top of new technologies
  • Japanese Visa Qualifications 04
    • A bachelor's degree or 10 years of experience
  • At Shapefarm we… 05
    • Are humble
    • Make sure the job gets done
    • Take responsibility for our work and our actions
    • Have the willingness to walk the extra mile to help others
    • Have a positive attitude towards problem solving

    Shapefarm stands for inclusivity and equality, thus treats people, regardless of their race, religion, national origin, ethnicity, disability, sex, gender identity, sexual orientation, or age—with respect, and without judgment or bias.

Join our team Join our team
Join our team Join our team
Join our team Join our team