Talent.com
Keywords Studios
Game Programmer – Japan & Global Game DevelopmentKeywords Studios • Tokyo, Tokyo, Japan
Game Programmer – Japan & Global Game Development

Game Programmer – Japan & Global Game Development

Keywords Studios • Tokyo, Tokyo, Japan
20日前
職務内容の詳細

Job Description

Applicants must be currently residing in Japan and possess valid authorization to work in Japan. (Fully remote work may be available within Japan, depending on the project requirements/needs, candidate’s seniority, experience, and location.)

■ Position Overview

We are seeking a Game Programmer to support technical implementation across game projects of varying scope — from small-scale productions up through AAA titles. This is an individual contributor role focused on hands-on development of gameplay systems, prototyping, and tooling within our prototype-driven environment. Working under the direct supervision from Technical Director and alongside senior engineers, you will implement game mechanics, contribute to reusable libraries, and grow your expertise across multiple engines — primarily Unreal Engine C++, with exposure to additional platforms as projects require. You will be supported throughout the transition from prototype to co-development or full production, receiving guidance across areas such as CI/CD, gameplay development, tooling, automation, and reusable library development.

We are especially interested in curious programmers who enjoy prototyping, experimenting with new approaches (ECS architecture, automation workflows, custom tools), and building systems that make other people's work easier. Whether you're drawn to gameplay programming, tooling, or the intersection of both — if you're eager to learn and ready to contribute from day one, we'd like to hear from you.

■ Key Responsibilities

Technical Implementation & Prototyping

  • Feature Development: Implement gameplay systems and mechanics under the guidance of senior engineers, translating design concepts into functional code.
  • Rapid Prototyping: Build iterative prototypes to test new gameplay ideas and support project pitches, focusing on proof of concept, playability, and feel.
  • Library Contribution: Contribute to existing reusable technical libraries and frameworks (networking, simulation, core utilities) following established patterns. Learn to design modular, decoupled systems — such as ECS architectures — that scale cleanly across projects.
  • Engine Versatility: Work primarily in Unreal Engine C++, while adapting to and supporting other platforms or engines as project requirements evolve.

Tooling & Workflow Support

  • Developer Experience: Create and optimize internal tools and editor extensions that empower designers and artists to work more independently and efficiently.
  • Pipeline Support: Assist with the automation of technical workflows and CI/CD pipelines to improve build stability and deployment speed.
  • Systems Optimization: Identify and resolve performance bottlenecks, ensuring smooth gameplay and stability across different hardware targets.

Cross-Disciplinary Collaboration

  • Design Partnership: Work as a technical partner to designers and producers, providing feedback on technical feasibility and proposing practical solutions to creative challenges.
  • Global Coordination: Collaborate with distributed teams across different regions, ensuring technical alignment and consistent implementation of features.
  • Team Engagement: Share progress openly, flag blockers early, and actively participate in technical discussions to help the team find the best path forward.
  • Documentation: Proactively maintain clear technical notes and documentation for the systems you build to support team scaling and knowledge sharing.

Technical Growth & Quality

  • Engineering Practices: Adopt test-driven development (TDD) and write unit tests for critical gameplay logic, ensuring reliability and confidence in refactoring.
  • Continuous Learning: Proactively experiment with new patterns and industry trends to bring innovative technical solutions to the team.
  • Peer Review: Participate in code reviews, receiving guidance from senior engineers to improve your craft while providing constructive feedback to teammates.
  • Mentorship Engagement: Actively seek feedback, ask questions, and engage with the team's knowledge base to accelerate your growth as a game programmer.


Qualifications

■ Required

  • Strong Programming Foundation: Show good proficiency in C++ and a solid understanding of computer science fundamentals (data structures, algorithms, and memory management).
  • Version Control Proficiency: Comfortable working with Git or similar version control systems in collaborative environments.
  • Demonstrated Interest in Game Development: A portfolio of personal projects, prototypes, or contributions to existing games or mods that demonstrate your ability to turn an idea into a functional system.
  • Problem-Solving Mindset: Ability to break down complex technical challenges into manageable tasks and find practical, maintainable solutions.
  • Collaborative Spirit: Experience working with others (whether in a professional team, a game jam, or an open-source project) to achieve a shared goal.

■ Preferred

  • Engine Experience: Familiarity with Unreal Engine (C++), though a strong foundation in other engines or languages is welcome.
  • Technical Curiosity: Interest or experience with modern architecture patterns, such as ECS, data-oriented design, or modular system architecture.
  • Gameplay sensitivity: Showing an understanding of what makes a game mechanic, or system engaging, intuitive, and fun is a definite plus.
  • Tooling Interest: Experience building custom tools, editor extensions, or automation scripts to improve development workflows.
  • Global Context & Language: Experience working in multicultural environments or an interest in the Japanese game development industry; Japanese language proficiency is a plus but not required.

■ Skills & Competencies

  • Technical Curiosity – A willingness to experiment, learn new languages and engines, and understand how things work under the hood.
  • Prototyping Mindset – Able to balance fast exploratory prototyping for pitches with clean, modular implementation for production.
  • Engineering Discipline – Appreciation for code quality, readability, and the value of test-driven development (TDD).
  • Debugging & Profiling – Comfortable tracking down performance bottlenecks, memory issues, and logic bugs using profiling tools and systematic debugging techniques.
  • Versatility – Comfortable jumping between gameplay logic, tool development, and pipeline automation.
  • Collaborative Communication – Able to translate technical constraints into clear information for designers and producers.
  • Adaptability – Eager to pivot between projects of different scales and scopes as the studio grows.



Additional Information

■Application process

① Online selection

We review resumes from all applicants within 2 weeks.

② Interviews

We conduct 2 technical interviews to assess your technical skills, motivations, and interest in what we do. We also take the time to share our vision and values, as we believe you are interviewing us as much as we are interviewing you.

③ Offer

We make our final decision and send a detailed offer upon success.

■What We Offer

  • Opportunity to represent a highly reputed global leader in game services.
  • Competitive compensation package with performance-based incentives.
  • Chance to work with some of the biggest and most exciting game developers in Japan.
  • A collaborative, growth-oriented global culture.

Role Information: EN

Studio: Keywords Studios

Location: Asia Pacific, Japan

Area of Work: Game Development

Service: Create

Employment Type: Full-time, Contract

Working Pattern: Hybrid/Remote

PERSONAL DATA PROTECTION POLICY

Keywords Studios is strongly committed to protecting your personal information. By sending your CV/Resume, you are agreeing to our terms and conditions and consent to your data being managed and retained in accordance with our data privacy and retention policy https://www.keywordsstudios.com/en/applicant-privacy-notice/.

この検索に対してジョブアラートを作成する

Game Programmer – Japan & Global Game Development • Tokyo, Tokyo, Japan

類似の仕事

Fluent Japanese Opportunity | Customer Support Role in Fintech | Hybrid KL

CbtalentsKamakura, Kanagawa, Japan
Quick Apply

Japanese & English Customer Support Representative.Hybrid (Onsite for day shifts, Work from Home for night shifts).Looking to grow your career in customer service while gaining exposure to the ... もっと見せる

Business Development Manager (Japanese)

David Kennedy RecruitmentYokohama, Kanagawa, Japan

David Kennedy Recruitment is working with a global fintech company that provides traders worldwide with access to a wide range of financial instruments, innovative trading tools, and professional s... もっと見せる

Project Manager (Field Operations & Automotive Projects)

DRS Holding AGMiyashiro, 11, JP

DRS Automotive Solutions Japan K.Japan as part of DRS Group’s global operations across Europe, North America, the Middle East, and Asia-Pacific.We are seeking a Project Manager / Event Operations M... もっと見せる

Game localization and creative writing (Simplified Chinese to Japanese)remote freelancer

TransPerfectTokyo, 13, JP

GDPR consultancy, and voice-over recording.With over 1000 well-known global game developers and publishers as our clients, we are looking for Game Localization and creative writing talents with nat... もっと見せる

Sales Manager Tokyo

SeenThisMinato City, Tokyo, Japan

Sales Manager Tokyo - SeenThis Japan.Are you looking to join a truly unique AdTech company? Are you excited by working for a company focused on driving digital advertising performance whilst minimi... もっと見せる

Freelancer | Simplified Chinese into Japanese for MTPE and Proofreading in Technical

TransPerfectTokyo, 13, JP

Simplified Chinese into Japanese for MTPE and Proofreading in Technical.Join TransPerfect’s international technology brand team.We’re growing our long-term freelance pool for an exciting technology... もっと見せる

Technical Recruiter (Remote)

RM Staffing B.V.Saitama, 37, JP

Reboot Monkey is a global datacenter services provider headquartered in Haarlem, Netherlands, operating.We deliver colocation, IP transit, smart hands, remote hands, and managed datacenter services... もっと見せる

Tokyo Supercars Content Producer

WASABIT株式会社Chuo-ku, 13, JP

Tokyo Supercars - Content Producer.The Content Marketing Specialist will be responsible for overseeing content creation and.Tokyo Supercars and Tokyo JDM Tours brands.Collaborate with the Marketing... もっと見せる

Korean & Japanese linguistic projects (Remote)

Sigma GroupTokyo, Tokyo, Japan

AI – Shaping the Future of Artificial Intelligence 🌍.Sigma is a leading global technology company specializing in data collection and annotation for Artificial Intelligence.With over 30 years of e... もっと見せる

Technical Project Manager Data Center (Remote)

RM Staffing B.V.Saitama, 37, JP

Clients need a single point of contact who actually understands hardware, not just a relationship manager who has to relay every technical question.Projects span hardware deployment, structured cab... もっと見せる

Academic Advisor (Sales Consultant - Japan - Mandarin required)

Crimson EducationTaito City, Tokyo, Japan

Crimson Education is the world’s leading college admissions consulting firm, with over 1,700 Ivy League and 450 Oxbridge offers.We help ambitious students gain admission to the world’s top universi... もっと見せる

Sales Development Specialist Data Center Services (APAC timezone)

RM Staffing B.V.Saitama, 37, JP

Reboot Monkey is a global datacenter services provider headquartered in Haarlem, Netherlands, operating.We deliver colocation, IP transit, smart hands, remote hands, and managed datacenter services... もっと見せる

Key Account Manager – Automotive (Dealers & OEMs)

DRS Holding AGMiyashiro, 11, JP

DRS Automotive Solutions Japan K.Japan as part of its global operations across Europe, North America, the Middle East, and Asia-Pacific.We are seeking a Key Account Manager to manage and develop re... もっと見せる

Customer Support Officer (Japanese)

David Kennedy RecruitmentYokohama, Kanagawa, Japan

Position: Customer Support Officer (Japanese).Employment type: B2B, Services Agreement or Freelance contract.Assist clients with opening and maintaining trading accounts.Respond to customer enquiri... もっと見せる

HR & Administration Officer

White Rabbit JapanYokohama, Kanagawa, Japan

White Rabbit Japan is working to elevate e-commerce between Japanese sellers and overseas buyers.At the core of this effort are our Japan Rabbit and Blackship products.Japan Rabbit makes buying fro... もっと見せる

JP0001: クーリエ

FedExYokohama, Kanagawa, JP

What can you expect as a FedEx team member?<br />• Career Mobility and Development: When you join FedEx, you’re joining a team with possibilities that literally span the world—from opportunit... もっと見せる