Lead Game Programmer

Offworld Industries logo
Posted 16 November 2022
Salary Negotiable
Job type Permanent
Contact NamePaul Walker

Job description

Offworld Industries are searching for a Lead Game Programmer for their current and upcoming Unreal Engine based multiplayer games. They are the independent studio behind the successful military first person shooter game, “Squad”. 

OWI has nearly 100 employees and is rapidly growing. They have been expanding the studio into both serving as a publisher supporting mods, as well as a technology provider building a framework for character based multiplayer games based in Unreal Engine 4

In this role you will guide the team towards the project goals and provide the team with the tools and information for them to do their job to the best of their ability. You will also be a key member in both the planning, design and development process and detect when a change in strategy is needed. 

You should converse with all the project developers, including design, marketing, QA and engineering in order to assess and provide solutions to the task at hand. This is a full-time permanent position, where the successful candidate will be working from home, with a long-term option to relocate to Vancouver, Canada.

Your responsibilities…
  • Lead a team of programmers towards the goals of a project
  • Identify where to focus team resources in order to achieve the goal of the project
  • Provide technical advice and solutions to other areas of the development team
  • Interview for new team members for both cultural and technical alignment
  • Advising, designing, prototyping, implementing and refining of game systems
  • Adapting to unfamiliar areas of code or concepts when investigating a problem
  • Be a positive motivator for the rest of the programming team to create a healthy work environment
  • Coordinating with the testing team to work on fixes for bugs
  • Working and coordinating with members of other departments on cross-department features such as sound, animation, and VFX
The skills and experience you’ll bring to the role…
  • Bachelor’s degree in Computer Science, or equivalent
  • 6 or more years full time experience working as a Software Engineer, 2 of which as a Lead Software Engineer
  • 1 or more shipped game titles (preferably using Unreal Engine)
  • Excellent understanding and experience using modern software engineering practices such as peer reviews, scrum, CI/CD, and testing
  • Excellent understanding of C++
  • Experience with game engines (preferably Unreal Engine)
  • Familiarity with command line tools and operations
Perks and benefits include…
  • Relocation option
  • Health and dental benefits
  • Wellness spending account
  • Retirement savings plan
  • Employee stock purchase plan
  • 3 weeks paid vacation and 2 weeks paid studio shutdown over the December holiday period