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