Software Engineer
At PlayEveryWare, no two projects are exactly alike. We bring games to previous and current generation consoles and work on cutting edge technology. Each project brings exciting new technical challenges and opportunities to learn, adapt, and grow. We invite you to join our team of experienced industry veterans to stretch the limits of your skills and push your expertise into new areas with these unique projects.
This opportunity is for a full-time, benefits eligible position in Yokohama, Japan.
Software Engineer
As a software engineer at PlayEveryWare, you’ll work alongside internal and client engineers on indie and AAA teams to implement and iterate on a wide variety of features and systems. You’ll face technical challenges you haven’t seen before and solve problems that few others have encountered– rapidly expanding your portfolio and areas of expertise.
If you’re comfortable learning new technologies and codebases, and you have strong detective, documentation, and communication skills, we would love to welcome you to our team!
If this sounds like you, apply today to join us.
Responsibilities
- Improve and create software systems for multiplatform internal and external projects through architecture, design, and development
- Maintain and extend production-quality code with good practices, particularly for multiplatform development
- Fix bugs, certification compliance, and performance issues quickly and effectively
- Coordinate with engineering teammates and leaders on tasks, bug-fixes, and code reviews
- Write and maintain technical documentation including code commentary and software systems design documents
- Foster professional communication with external partners through clear, accountable, and transparent meetings and documentation
Qualifications
- BA/BS or MS Degree (if you require a work visa)
- 2+ years experience in the games industry
- Strong skills in C/C++ or C#
- Experience with Perforce/Git version control of large code bases
- A good understanding of software testing concepts and ability to write automated tests to validate code
- Effective debugging skills
Nice to have
- Proficient Conversational Japanese language skills
- 2+ years of experience with Unreal Engine (UE4/UE5) and/or Unity
- Knowledge of UE Blueprints and integration of C++ functionality
- Development experience on one or more game consoles
- Experience developing software in an agile environment
- Proficiency in a variety of programming languages
Benefits & Perks
- Enrollment in Japanese Social Insurance and Pension
- 20 days of paid vacation time from the day you start
- 7 days of sick/personal days
- Weekends off, as well as observation of all Japanese national holidays and winter holidays
- Commuting allowance of up to 25,000 yen, to and from the office
- Anti-Crunch Committment from Leadership
- Company events and SWAG
- Visa sponsorship available
PlayEveryWare does not discriminate on the basis of race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, or any protected category prohibited by local, state, or federal laws. We are committed to advancing diversity, equity, and inclusion within our organization and the game development industry at large. Those with underrepresented identities, including but not limited to the above, are encouraged to apply.
Locations
Yokohama, Kanagawa, Japan
Department
Engineering
Employment Type
Full-Time
Remote/On-site Type
Onsite