Multiplayer Game Programmer

6 days ago


New Westminster, British Columbia, Canada Offworld Industries Full time
About Offworld Industries

Offworld Industries Ltd. is a leading independent game development studio behind the successful military first-person shooter game, "Squad". Founded in 2014 by a team of experienced developers, the company has grown rapidly and now employs over 140 people. We are committed to creating large-scale multiplayer games and providing a platform for others to do the same.

Job Summary

We are seeking a talented Co-Op Programmer to join our team and contribute to the development of our current and upcoming Unreal Engine-based multiplayer games. As a Co-Op Programmer, you will be responsible for writing software in C++ and UE4's blueprint language, working collaboratively with the Design and Programming teams to implement new features, and troubleshooting bugs.

Key Responsibilities
  • Design and implement game features and mechanics using C++ and UE4's blueprint language
  • Collaborate with the Design team to ensure that game features meet design requirements
  • Work with the Programming team to implement new features and fix bugs
  • Contribute to the development of game tools and infrastructure
Requirements
  • Strong understanding of Object-Oriented programming
  • Experience with C++
  • Experience with UE4 is a plus
  • Passionate about game development and learning
  • Excellent communication skills, written and verbal
  • Ability to work effectively in a team
What We Offer
  • 40 hours per week, salaried position
  • Length of two co-op terms (8 months)
  • Opportunity to work on a variety of game projects


  • New Westminster, British Columbia, Canada Offworld Industries Full time $110,000 - $120,000

    {"title": "Senior Game Programmer", "company": "Offworld Industries", "job_description": "Job SummaryWe are seeking a highly skilled Senior Game Programmer to join our team at Offworld Industries. As a key contributor, you will be responsible for making console-specific changes to our existing PC game on Unreal Engine.Key ResponsibilitiesMake changes to game...


  • New Westminster, British Columbia, Canada Offworld Industries Full time $110,000 - $120,000

    {"title": "Senior Game Programmer", "company": "Offworld Industries", "job_description": "Job SummaryWe are seeking a highly skilled Senior Game Programmer to join our team at Offworld Industries. As a key contributor, you will be responsible for making console-specific changes to our existing PC game on Unreal Engine.Key ResponsibilitiesMake changes to game...

  • Software Engineer C++

    17 hours ago


    New Westminster, British Columbia, Canada Offworld Industries Full time

    Co-Op Programmer OpportunityWe are seeking a talented Co-Op Programmer to join our team at Offworld Industries. As a key member of our development team, you will be responsible for writing software in C++ and UE4's blueprint language, working collaboratively with our team to create engaging multiplayer games.Key Responsibilities:Develop high-quality C++ code...

  • Software Engineer C++

    14 hours ago


    New Westminster, British Columbia, Canada Offworld Industries Full time

    Co-Op Programmer OpportunityWe are seeking a talented Co-Op Programmer to join our team at Offworld Industries. As a key member of our development team, you will be responsible for writing software in C++ and UE4's blueprint language, working collaboratively with our team to create engaging multiplayer games.Key Responsibilities:Develop high-quality C++ code...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    **About Offworld Industries**Offworld Industries is a leading game development studio dedicated to creating immersive and engaging multiplayer experiences. Our team of passionate developers is committed to pushing the boundaries of what is possible in the world of gaming.**Job Summary**We are seeking a highly skilled Co-Op Programmer to join our team and...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    **About Offworld Industries**Offworld Industries is a leading game development studio dedicated to creating immersive and engaging multiplayer experiences. Our team of passionate developers is committed to pushing the boundaries of what is possible in the world of gaming.**Job Summary**We are seeking a highly skilled Co-Op Programmer to join our team and...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    **About Offworld Industries**Offworld Industries is a leading game development studio dedicated to creating immersive and engaging multiplayer experiences. Our team of passionate developers is committed to pushing the boundaries of what is possible in the world of gaming.**Job Summary**We are seeking a highly skilled Co-Op Programmer to join our team and...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    **About Offworld Industries**Offworld Industries is a leading game development studio dedicated to creating immersive and engaging multiplayer experiences. Our team of passionate developers is committed to pushing the boundaries of what is possible in the world of gaming.**Job Summary**We are seeking a highly skilled Co-Op Programmer to join our team and...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    About Offworld IndustriesOffworld Industries Ltd. is a leading independent game development studio behind the successful military first-person shooter game, 'Squad'. Founded in 2014 by a team of experienced developers, the company has grown rapidly, expanding its operations to include game publishing and mod support.We are a passionate and unified team...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    About Offworld IndustriesOffworld Industries Ltd. is a leading independent game development studio behind the successful military first-person shooter game, 'Squad'. Founded in 2014 by a team of experienced developers, the company has grown rapidly, expanding its operations to include game publishing and mod support.We are a passionate and unified team...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    About Offworld IndustriesOffworld Industries is a leading game development studio founded in 2014 by a team of experienced developers. Our mission is to create immersive gaming experiences that push the boundaries of innovation and creativity.Job SummaryWe are seeking a highly skilled C++ Programmer to join our team as a Senior Software Engineer. As a key...


  • New Westminster, British Columbia, Canada Offworld Industries Full time

    About Offworld IndustriesOffworld Industries is a leading game development studio founded in 2014 by a team of experienced developers. Our mission is to create immersive gaming experiences that push the boundaries of innovation and creativity.Job SummaryWe are seeking a highly skilled C++ Programmer to join our team as a Senior Software Engineer. As a key...

  • Senior Game Programmer

    2 months ago


    New Westminster, Canada Offworld Industries Ltd. Full time

    About the role:As a key contributor, you should be comfortable with holding a lot of responsibility for making console-specific changes to an existing PC game on Unreal Engine. You’ll coordinate your work with other developers on the title.As a mentor, you should be able to recognize teaching opportunities for other programmers when they arise, and be...


  • New Westminster, Canada Offworld Industries Ltd. Full time

    About the role:As a key contributor, you should be comfortable with holding a lot of responsibility for making console-specific changes to an existing PC game on Unreal Engine. You’ll coordinate your work with other developers on the title.As a mentor, you should be able to recognize teaching opportunities for other programmers when they arise, and be...

  • Senior Game Programmer

    2 months ago


    New Westminster, Canada Offworld Industries Ltd. Full time

    About the role:As a key contributor, you should be comfortable with holding a lot of responsibility for making console-specific changes to an existing PC game on Unreal Engine. You’ll coordinate your work with other developers on the title.As a mentor, you should be able to recognize teaching opportunities for other programmers when they arise, and be...


  • New Westminster, British Columbia, K3L, Greater Vancouver, Canada Offworld Industries Ltd. Full time

    About the role:As a key contributor, you should be comfortable with holding a lot of responsibility for making console-specific changes to an existing PC game on Unreal Engine. You’ll coordinate your work with other developers on the title.As a mentor, you should be able to recognize teaching opportunities for other programmers when they arise, and be...

  • Co-Op Programmer

    1 week ago


    New Westminster, Canada Offworld Industries Full time

    About Offworld: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...

  • Co-Op Programmer

    1 week ago


    New Westminster, Canada Offworld Industries Full time

    About Offworld: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...

  • Game developer

    2 weeks ago


    New Westminster, Canada Offworld Industries Ltd. Full time

    div>About the role:As a key contributor, you should be comfortable with holding a lot of responsibility for making console-specific changes to an existing PC game on Unreal Engine. When writing code you should be able to adhere to clear coding standards as second nature, and be able to contribute to the improvement of those standards. In general when...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    The role of a Manager, Ubuntu Enablement Project Management at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our...

  • SDR Team Manager

    4 weeks ago


    Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon...

  • Software Engineer

    4 weeks ago


    Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope, to help developers ship their software efficiently to clouds and IoT devices.This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to...

  • Project Manager

    4 weeks ago


    Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    The role of a Project Manager - Ubuntu Embedded Systems at CanonicalAs a Project Manager for Canonical's Devices business, this role is responsible for the coordination and completion of large complex customer-facing projects, overseeing all aspects of project delivery and acting as the primary delivery liaison between Canonical's engineering teams...

  • HPC Software Engineer

    4 weeks ago


    Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    The role of a Silicon Alliances Ecosystem Development Manager at Canonical.Ubuntu is the fastest growing enterprise Linux, the leading platform for public cloud computing, and the engineer's favorite way to drive the future.Our goal is to help the enterprise embrace open source from end to end, across every class of compute and every class of...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    The role of an Enterprise Customer Success Manager at CanonicalCustomer success is a new and strategic department at Canonical, with the objective to reduce risk and churn, facilitate the adoption of new products or services and support expansion within existing accounts. Customer Success Managers (CSM) are responsible for developing trust with their...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    The Threat Intelligence Lead will own Canonical's threat intelligence strategy and execution, including understanding of which cyber threat actors are targeting Canonical, and the use of intelligence on Tactics, Techniques and Procedures (TTP) to better our products and internal cybersecurity controls. You will collaborate with internal stakeholders as...

  • Head of OEM Alliances

    4 weeks ago


    Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    The role of a Partner Marketing Lead at CanonicalCanonical is looking for a partner marketing lead who will be responsible for developing our strategic relationships with a set of global partners. Canonical partners with the leading companies in technology across public cloud (Amazon, Google, Microsoft, Oracle…), silicon (ARM, Intel, Qualcomm, Mediatek,...


  • Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    We are growing our ISV software alliance team in EMEA and the Americas to drive partnerships for licensing and embedding Ubuntu and Ubuntu Pro into software and SAAS solutions.Canonical supports ISV customers building on Ubuntu and Ubuntu Pro, to help them deliver fast, reliable, secure, compliant and consistent solutions. We provide the world's largest...

  • Cloud Consultant

    4 weeks ago


    Moncton, New Brunswick, B1C, Cape Breton, Canada Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon...