About the Role
Wizcorp is seeking Unreal Engine (4 and 5) Programmers to contribute to exciting projects for next-generation consoles. This role involves designing, testing, and debugging code, implementing control systems, investigating performance, and mentoring other engineers. The ideal candidate will have a few years of experience with Unreal Engine, released console games, and strong C++ skills.
Responsibilities
- Review code from other engineers to ensure quality expectations are met.
- Implement control systems for consoles in a clean and extensible manner.
- Investigate performance on the target platform and modify the game or engine to improve it.
- Test updated code on target platforms to ensure correctness and performance.
- Design, test, and debug own code without assistance.
- Break down large features into engineering tasks and collaborate with others.
- Mentor engineers in software development best practices.
- Have an interest in working on both games and their tools.
- Confidently communicate with all members of the company.
- Estimate own tasks and deliver them in a timely manner.
- Write clear, maintainable code that passes review by other senior engineers.
- Raise all blockers when they arise to the project lead.
- Test and document provided solutions for other developers.
- Implement and uphold software engineering best practices for the full software development life cycle.
- Take ownership of large areas of the codebase and complex features.
- Take ownership of mission-critical areas of the codebase.
- Coordinate with members outside of the engineering team to deliver features.
- Determine large feature feasibility and propose solutions.
- Provide solid programming expertise to deliver large features and architecture suggestions.
- Provide code review analysis to foresee problems with design and implementation.
Requirements
- Must reside in Japan during employment.
- Few years of work experience with Unreal Engine.
- Released games on consoles.
- Strong C++ skills.
- Willingness to deep-dive into the engine for improvements.
- University degree in Engineering, Computer Science or related discipline; or relevant professional experience.
- For Japan-based candidates: 3+ years of professional software engineering experience, 2+ years of professional experience using Unreal Engine 4 and 2+ years of professional experience developing console games (including using test kits and dev kits).
- For overseas-based candidates: 7+ years of professional software engineering experience, 6+ years of professional experience using Unreal Engine 4 and 6+ years of professional experience developing console games (including using test kits and dev kits).
- Solid software engineering abilities (good code hygiene, familiarity with various coding patterns, etc.).
- Strong experience with C++ and debugging in Unreal Engine.
- Comfortable with source code management systems (Git, SVN, Perforce, etc.).
- At least conversational Japanese proficiency - JLPT N3 or above.
- English proficiency (ability to read, write, and discuss technical matters).
Skills
- Unreal Engine (4 and 5)
- C++
- Clean, readable, performant code writing
- Architecture design
- Debugging
- Optimization
- Written and verbal communication
- Teamwork
- Technical discussions
- Constructive feedback
- Software development
- Design theory
- Development processes
- Personal time management
- End-to-end software development knowledge
- Unreal Online Subsystem development
- Unreal Engine internal systems customization
- PlayStation platform development
- Microsoft platform development
- Nintendo platform development
- PC platform development
- Mobile platform development
- C#
- Ruby
- Python
- Shell scripting (Bash, PowerShell, etc.)
- Unreal Engine build pipeline
- Unity
- Proprietary engines
- Source code management systems (Git, SVN, Perforce, etc.)
Location
- Tokyo, Japan
- Remote
Work Type
- Remote
- Full Time
- Permanent
Experience Level
- 3+ years of professional software engineering experience (Japan-based)
- 2+ years of professional experience using Unreal Engine 4 (Japan-based)
- 2+ years of professional experience developing console games (Japan-based)
- 7+ years of professional software engineering experience (Overseas-based)
- 6+ years of professional experience using Unreal Engine 4 (Overseas-based)
- 6+ years of professional experience developing console games (Overseas-based)
Education Level
- University degree in Engineering, Computer Science or related discipline; or relevant professional experience
Salary/Compensations
- JPY 4,800,000 - JPY 7,200,000 yearly
Benefits
- Monthly allowance for home office equipment and supplies (15,000 JPY/month)
- Private language tutoring (Japanese and/or English)
- Commute fees (train passes not reimbursed)
- Social insurance
- Parental leave
About the Company
- Wizcorp is a specialized game development studio based in Tokyo, operating 100% remotely.
- Wizcorp is a cross-cultural team focused on bringing magic back to game development.
- Wizcorp values continuous improvement, questioning the status quo, moral guidance, collaboration, and knowledge sharing.
- Wizcorp offers a friendly and honest working environment with challenging but rewarding work and growth opportunities.
Equal Opportunity
- Keywords Studios is committed to creating a diverse, inclusive and supportive working environment.
