Senior Programmer

Offworld industriesNew Westminster, BC
Hybrid

About The Position

Offworld Industries Ltd. (Offworld) is the independent studio behind the successful military first-person shooter game, “Squad”. Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known Project Reality mod for Battlefield 2. The founding purpose of the team was to bring a standalone successor of this acclaimed mod to market and build a game development studio and a livelihood from that foundation. Fast forward to 2026, Offworld has over 140 employees and is rapidly growing. We have been expanding the studio into serving as a publisher supporting mods and have just announced our upcoming title "Starship Troopers: Extermination", a 16-player PvE first-person shooter based on the 1997 cult-classic film. We are built on passion, unified spirit and continuing efforts to break the mold. We strive to become a leader in creating large-scale multiplayer games as well as supplying others with the ability to do the same. We are looking for a talented Senior Programmer for our current and upcoming Unreal Engine based multiplayer games. If you are passionate about making great games and a team player, we are looking for you!

Requirements

  • Bachelor's degree in Computer Science, or equivalent
  • 4+ years of experience as a software engineer, preferably in the games industry.
  • Excellent understanding of C++
  • Deep experience with C++ code profiling and optimization
  • Unreal Engine experience
  • Experience with network replication in a game development context preferred
  • Familiarity with command line tools and operations
  • Comfortable working independently as well as collaboratively in a team environment
  • Fluency in English (written and spoken)

Responsibilities

  • Being one of the primary contributors in a multiplayer PC game
  • Designing, prototyping, implementing and refining core game systems
  • Analyzing 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

Benefits

  • Extended health and dental benefits
  • 2 weeks of paid vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service