Senior Software Engineer

At this time, we are looking for a Senior Software Engineer with deep expertise with developing games in Unreal Engine. You should consider yourself an expert within the team, wanting to help to expand the programming team's knowledge and are passionate about providing solutions to produce the best games possible. We are looking to build a code team from the ground up that will work on all of our in-house productions moving forward. It is a great chance to come in early and be a driving force

Apply now Apply now
  • Responsibilities 01
    • Work directly with artists and designers to create fun gameplay that feels awesome
    • Drive improvements and maintain existing workflows, Innovating on techniques
    • Be responsible for your feature's network, memory, GPU and CPU usage
    • Support the lead in establishing best practices. Act as an inspiration for other programmers in their growth
    • Anticipate, identify, and articulate technical and developmental risks and obstacles, and generate solutions
    • Review potential candidates and help to expand the project team
    • Mentor developers on best usage of the technology and good engineering practices
    • Embrace ownership of key features in the game
    • Collaborate with designers and gameplay engineers to design, implement, debug and optimize networked gameplay features
  • Qualifications 02
    • Advanced knowledge in producing and shipping games in UE4/5 or similar Engine
    • Expertise in C++, with a minimum of 5 years of experience
    • Working experience on multiple platforms, with a keen interest new technologies
    • Experience with 1st or 3rd person action/adventure games
    • Proficiency in client-server networking architecture
    • Experience writing multithreaded code and reasoning about dependency graphs
    • Proactive mindset with a high degree of self-motivation and resourcefulness in all areas of engineering
    • Interest in establishing new workflows
    • Excellent communication skills and fluent in English
    • Strong communication and organization skills and confident working as part of a multidisciplinary and international team
  • Bonus Qualifications 03
    • At least one shipped games on multiple platforms (PS4/5, Xbox One / Series X)
    • Working knowledge of creating features that can be extended with DLCs
    • An understanding of training and mentoring of team
    • Interest in building a new team
    • Can communicate in Japanese
  • 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