
Programmer
Old World Industries
full-time
Posted on:
Location Type: Hybrid
Location: New Westminster • 🇨🇦 Canada
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
Unreal Engine
About the role
- Being one of the key contributors in Unreal Engine based multiplayer games.
- Advising, designing, prototyping, implementing and refining core game systems.
- Analyzing, identifying and improving game performance.
- Adapting to unfamiliar areas of code or concepts when investigating a problem.
- Work closely with the rest of the programming team to assist in development, to be a positive contributor to improvement and integration of new code.
- Coordinating with the testing team to work on fixes for bugs.
- Working with members of other departments on cross-department features [e.g.,sound, animation, VFX]
- Integrating third-party SDKs and Unreal Engine updates.
Requirements
- Bachelor's degree in Computer Science, or equivalent
- 2+ years of experience as a software engineer, preferably in the games industry
- Experience using C++
- Understanding of the Unreal Engine Networking Stack and familiarity with multiplayer systems
- Experience with debugging tools and automated testing frameworks
- Comfortable working independently as well as collaboratively in a team environment
- Familiarity with profiling tools and basic performance optimization techniques
- Basic proficiency with command line tools and scripting
- Experience with Unreal Engine is considered a plus
- Exposure to AI systems in game development is considered an asset
- Fluency in English (written and spoken)
Benefits
- Extended health and dental benefits
- 2 weeks of paid vacation
- Wonderful colleagues!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Unreal Enginemultiplayer systemsdebugging toolsautomated testing frameworksprofiling toolsperformance optimizationcommand line toolsscriptingAI systems
Soft skills
team collaborationindependent workproblem-solvingcommunicationadaptabilitypositive contributioncoordination
Certifications
Bachelor's degree in Computer Science