This job listing expired on Mar 25, 2021
Tweet

This position can be worked from either Seattle, WA, USA or Yokohama, Japan.

At PlayEveryWare no two projects are ever exactly alike. Each one brings exciting new technical challenges and opportunities to learn, adapt, and grow as a programmer. As a Senior Engineer at PlayEveryWare you'll make significant contributions to high-profile game projects while partnering with both indie and AAA development teams as part of your day-to-day.

Our focus on bringing games to previous and current generation consoles provides the chance to work on cutting edge technology while stretching the limits of your skills and pushing your expertise into new areas.

This opportunity is for a full-time, benefits eligible position in either Seattle, WA, USA or Yokohama, Japan. Due to COVID-19, all positions at PlayEveryWare are subject to remote interviews and work at this time.

Senior Engineer

As a senior engineer, you’ll be expected to take ownership of significant features or systems and debug difficult problems. You’ll be comfortable navigating unfamiliar codebases and take the lead solving complex technical issues. While you may have one particular area of expertise you aren’t afraid to venture into other domains and try something new.

In addition to your coding expertise, you’ll bring outstanding communication skills and the ability to work effectively with diverse, cross-functional development teams. You’ll use your prior professional experience developing games to give guidance and feedback that will help your junior teammates grow.

If this sounds like you, apply today to join our team!

What you will do

  • Clearly communicate your work to internal and external team members
  • Work closely with engineers and producers to evaluate new and current projects to assess technical risks, scope features, and help plan sprints
  • Identify performance bottlenecks and implement novel, innovative solutions
  • Merge branches and streams containing code from internal and external development teams
  • Debug code with precision, diagnosing and fixing bugs on multiple platforms
  • Study version histories and code documentation to solve present problems
  • Help establish and extend good coding practices, as needed
  • Ensure projects adhere to platform compliance requirements
  • Participate in code reviews and mentor fellow programmers both inside and outside of your team

What you will bring

  • 5+ years of experience in game development or 10+ years in a related industry
  • 3-5 years of experience writing software in C++ or similar OOP language(s)
  • 2-3 years of professional experience using Unreal Engine 4 (UE4)
  • Experience debugging Blueprints or other designer-driven scripting languages
  • Experience with Perforce/Git version control of large code bases
  • Experience with Perforce/Git version control of large code bases
  • Proven ability to work in a wide variety of existing codebases with exemplary code comprehension
  • Strong sense of leadership, self-awareness, adaptability, task management, and delegation skills
  • Outstanding overall communication skills
  • BA/BS or MS Degree in Computer Science, or equivalent experience

Nice to have

  • Experience shipping at least one high-profile, AAA, or professional game title
  • Development experience on current and previous gen game consoles
  • Previous experience leading a team of engineers on PC/console dev projects
  • Experience with cross-platform software development in an agile environment