Studio: House of How Games
Job Opening: Senior Unreal Developer
Location: Seattle, USA/Remote
Type: Full-Time
Responsibilities:
- Drive multiple features on large projects, or multiple small projects simultaneously.
- Develop gameplay, tools, systems, and fix bugs.
- Plan and estimate work against project tech requirements and goals, participates in overall product planning.
- Work with design and art teams to create gameplay systems that define player experience.
- Integrate effects, art, sound, and animation with a good eye for feel and timing.
- Be able to interpret game design documentation and realize the vision as a gameplay system.
- Participate in code reviews, and write documentation.
- Identify areas of improvement in both code and processes.
- Help identify teams technical needs, and participates in the interview process.
- Assist in coaching, performance, and code reviews of more junior engineers.
- Help direct or execute technical research.
Qualifications & Skills:
- 5+ years experience in game development as a software engineer or equivalent, in collaboration with other technical and non-technical disciplines.
- 2+ years Unreal 4 or Unreal 5 game development experience.
- 2+ years experience on a AA/AAA game as a developer.
- Strong fundamental skills in architecture, development, and debugging.
- Technical and organizational leadership capabilities.
- Solid understanding of design patterns and data structures.
- Experience as a strong leader and teammate.
- Ability to offer mentorship to more junior developers on the team.
- Proficiency in C/C++.
- Proficiency in source control systems such as Git or SVN.
- Written and Spoken English Fluency.
- Cleared to work and located in the United States, Canada, or Sweden.
Bonus Qualifications
- Shipped a AA/AAA game as a developer.
- Shipped a game on consoles.
- Proficiency in one or more of the following: C#, JavaScript, Typescript, HTML5/CSS.
- Proficiency in Unreal Blueprints.
- 2+ years Unity game development experience.
- (Note, the JavaScript bonus qualifications are absolutely not required or even part of the job necessarily, but we do have some internal teams using that tech so passing knowledge is helpful)