Old World Industries

Programmer

Old World Industries

full-time

Posted on:

Location Type: Hybrid

Location: New Westminster • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job 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