Software Engineer -
Epic Online Services (EOS) Plugin for Unity
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. 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.
This opportunity is for a full-time, benefits eligible position in Yokohama, Japan.
Software Engineer - EOS Plugin for Unity
As a software engineer on the Epic Online Services (EOS) Unity Plugin team at PlayEveryWare, you will work closely with peers and partners at Epic Games to expand the EOS Unity Plugin. This plugin empowers creators of Unity titles to integrate their projects with Epic’s platform.
If you’re comfortable learning new technologies and codebases, enjoy enabling others, and 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
- Discover and advance new capabilities of the EOS Unity Plugin
- Help Unity developers by understanding their issues and addressing their concerns about the plugin, including review of GitHub pull requests and change suggestions
- 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
- Experience developing Unity projects
- Strong skills in C# and proficiency in C/C++, crossing native to managed boundaries
- 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 and investigation skills
- Excellent communicator
Nice to have
- Proficient Conversational Japanese language skills
- Public contributions to a free and open-source software (FOSS) project
- Experience creating Unity plugins and packages
- Experience with cross-platform development for desktop environments
- Experience with development for mobile devices
- Proven documentation acumen
- Experience with release management considering ABI and API compatibility
- 2+ years of experience with Unreal Engine (UE4/UE5)
- 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 embrace diversity and inclusion and are proud to be an Equal Employment Opportunity employer.
Locations
Yokohama, Kanagawa, Japan
Department
Engineering
Employment Type
Full-Time
Remote/On-site Type
Onsite