Principal Online Programmer

4 weeks ago


Toronto, Canada NxT Level Full time

About the Role

As a Principal Client-Side Online Programmer, you will be responsible for the client-side design and implementation of features that relate to online services. Work might range from integrating and abstracting SDKs to create libraries consumable by the game team, to actually implementing game features that consume online services.

You would be a core member of the Online team taking technical ownership of client-side code design and architecture, and helping oversee the work of one or more developers. You would be the overseer of code and architecture quality, helping set and enforce guidelines needed to keep a maintainable code base that will be used across multiple projects. This comes with a requirement to be able to document work and transfer knowledge to the rest of the team.

Though not your direct responsibility you would be in close communication with backend developers, working hand-in hand to define needs and interfaces(APIs) of backend services under development. You would also communicate closely with game design and other game feature teams to understand the game needs and develop solutions or features to match those needs.

Requirements
  • At least 7 years professional experience working on online services integrations for AAA video games
  • Experience launching AAA titles on multiple platforms
  • Excellent C++, Data structures and Code Design proficiency
  • Working experience with Unreal Engine 4 or 5
  • Proven track record of successfully owning tech design of complex systems.
  • Proven track record of building efficient and maintainable system
  • Strong interpersonal and written communication skills.
  • A strong motivation to take initiative ownership of critical portions of code and game features.
  • Problem Solver: You are not only autonomous in identifying problems, but also come up with viable, elegant solutions.
  • An understanding and passion for video games
  • Willingness to work in Toronto is preferred, but remote opportunities are available
Bonuses
  • Have, a B.S. or M.S. in Computer Science, Software Engineering, or an equivalent degree
  • Experience managing one or more team members.
  • Experience with latest Xbox and Playstation platforms and/or game streaming services.
  • Functional understanding of webService (backend) development technologies, processes and tools
  • Working experience with AWS, Azure or other cloud service providers
  • Working experience with Playfab, EOS, XBox Live, Playstation Network

Benefits & Perks

  • 6.5 weeks Paid vacation
  • Game Launch Bonus Structure
  • Relocation assistance
  • Flexible schedule and work location
  • Healthcare & benefits

To see our team, our office and what we do as a company visit tornbanner.com/

Torn Banner Studios has an accommodation process in place that provides accommodations for employees with disabilities. If you require a specific accommodation because of a disability or a medical need, let us know and we will work with you to provide accommodation.

 

 



  • Toronto, ON, Canada Academica Group Full time

    York is a leading international teaching and research university, and a driving force for positive change. Empowered by a welcoming and diverse community with a uniquely global perspective, we are preparing our students for their long-term careers and personal success. Together, we can make things right for our communities, our planet and our future. The...


  • Toronto, Canada CPP Investments Full time

    Description du posteLe programme CPA est un stage de huit mois destiné aux étudiants qui cherchent à effectuer un stage ou à passer un trimestre en entreprise dans le cadre d’un programme coopératif et qui souhaiteraient obtenir le titre de CPA. Vous vous joindrez à nous en tant que stagiaire/analyste principal stagiaire pour une durée de huit...


  • Toronto, Canada CPP Investments Full time

    Description de l'entreprise Faites votre marque au sein d’un organisme de placement dynamique d’envergure mondiale Lorsque vous entreprenez une carrière à Investissements RPC, vous vous joignez à l’un des investisseurs institutionnels les plus respectés et dont la croissance est la plus rapide au monde. Riche d’un actif sous gestion...


  • Toronto, Canada MOCA Toronto Full time

    The Museum of Contemporary Art Toronto is at the heart of the art ecosystem. MOCA will be ambitiously inclusive, interdisciplinary, and internationally renowned through our work with artists and a place for everyone to explore, provoke ideas, and challenge the current cultural moment. We intend to achieve this vision through our mission: - To present...


  • Toronto, Canada Victoria University Full time

    Union (USW Local 1998) Job Opportunity Office of the Principal, Emmanuel College **Posting Date**: August 9, 2023 **Closing Date**: August 23, 2023 **Position Title**: Executive Assistant to the Principal **Pay Scale Group**: USW Pay Band 9 **Department**: Office of the Principal, Emmanuel College **Salary**: $57,103 - $73,024 **Type of Appointment**:...


  • Toronto, Canada Canada Health Infoway Full time

    **En bref**: **Date d’affichage**: 18 avril 2024 **Titre du poste**: Directeur(-trice) principal(e), Programme national de conformité **Service**: Conformité nationale **Supérieur immédiat**: vice-présidente, Transformation des activités **Aperçu**: Chez Inforoute Santé du Canada (Inforoute), nous croyons qu’un réseau de la santé plus...

  • Principal Engineer

    2 days ago


    Old Toronto, Canada AutoTrader.ca Full time

    TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services. The company is comprised of AutoTrader.ca, AutoSync and Dealertrack Canada. AutoTrader.ca (AutoHebdo.net in Quebec) offers the largest inventory of new cars and used cars inCanada, receiving over 25 million monthly visits to its marketplace. With over 3,500...

  • Principal Engineer

    2 hours ago


    Old Toronto, Canada AutoTrader.ca Full time

    TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services. The company is comprised of AutoTrader.ca, AutoSync and Dealertrack Canada. AutoTrader.ca (AutoHebdo.net in Quebec) offers the largest inventory of new cars and used cars inCanada, receiving over 25 million monthly visits to its marketplace. With over 3,500...


  • Toronto, Canada CPP Investments Full time

    Description de l'entreprise **Description de l'entreprise** **Faites votre marque au sein d’un organisme de placement dynamique d’envergure mondiale** Lorsque vous entreprenez une carrière à Investissements RPC, vous vous joignez à l’un des investisseurs institutionnels les plus respectés et dont la croissance est la plus rapide au monde. Riche...


  • Old Toronto, Canada Climbiabpo Full time

    Deputy Principal Construction ManagerConsulting WordPress Theme is always looking for talented people to become its team members. We realize that productive people are always a good addition to our organization. So if you have the financial acumen and the passion to work with some of the biggest companies in the world, join in! Department: Project Management...


  • Old Toronto, Canada Climbiabpo Full time

    Deputy Principal Construction ManagerConsulting WordPress Theme is always looking for talented people to become its team members. We realize that productive people are always a good addition to our organization. So if you have the financial acumen and the passion to work with some of the biggest companies in the world, join in! Department: Project Management...


  • Old Toronto, Canada Climbiabpo Full time

    Deputy Principal Construction ManagerConsulting WordPress Theme is always looking for talented people to become its team members. We realize that productive people are always a good addition to our organization. So if you have the financial acumen and the passion to work with some of the biggest companies in the world, join in! Department: Project Management...


  • Toronto, Canada Microsoft Full time

    In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day and we need you as the Principal Program Manager - Communications supporting Datacenter Operations Americas. Microsoft’s Cloud Operations & Innovation (CO+I) is the engine that powers our cloud...

  • Programmer Intern

    4 weeks ago


    Toronto, Ontario, Canada Angus Reid Forum Full time

    Salary: 50,000Angus Reid Research Internship ProgramThe Angus Reid Group and the Angus Reid Institute, in partnership, are looking for recent graduates with insatiable curiosity to apply for our Project Management Intern Program. You're a good fit if you're curious about what people think, how they behave, and why. You are ambitious, detail-oriented,...

  • Programmer Intern

    4 weeks ago


    Toronto, Canada Angus Reid Forum Full time

    Salary: 50,000Angus Reid Research Internship ProgramThe Angus Reid Group and the Angus Reid Institute, in partnership, are looking for recent graduates with insatiable curiosity to apply for our Project Management Intern Program. You're a good fit if you're curious about what people think, how they behave, and why. You are ambitious, detail-oriented,...


  • Toronto, Canada Autodesk Full time

    Position Overview Autodesk is seeking a Principal API Designer who'll join our Product Development and Manufacturing Solutions' (PDMS) content design team. Reporting to our Experience Design Manager, you'll help us craft engaging content for internal development teams and for our customers, in addition to product experiences that promote customer...


  • Toronto, Canada CIBC Full time

    Nous bâtissons une banque axée sur les relations pour un monde moderne. Nous recrutons des professionnels talentueux et passionnés qui ont à cœur de faire ce qu’il faut pour nos clients.  À la Banque CIBC, nous misons sur vos forces et vos ambitions pour vous donner le pouvoir d’agir. Les membres de notre équipe disposent de ce dont ils ont...

  • Analyste Principal

    1 month ago


    Toronto, Canada Air Canada Full time

    **Description** **Appartenir à Air Canada, c'est appartenir à un symbole canadien, Air Canada récemment élue meilleur transporteur aérien en Amérique du Nord. Faites décoller votre carrière en vous joignant à notre équipe novatrice et diversifiée à l'avant-garde du transport aérien de passagers.** **But**: L'objectif des Services aux...


  • Toronto, Canada Ministère des Collèges et Universités Full time

    L'Unité des collèges du ministère des Collèges et Universités est un secteur très actif avec un portefeuille diversifié et passionnant qui comprend: - la gouvernance; - les indicateurs de rendement clés; - les approbations du financement des programmes; - la création, la surveillance et la mise en œuvre de la politique relative aux partenariats...

  • Analyste Principal

    1 month ago


    Toronto, Canada National Bank of Canada Full time

    Banque Nationale Réseau Indépendant (BNRI) fournit des services de négociation et de garde aux gestionnaires de portefeuille et est un courtier de portage pour les sociétés inscrites auprès de l’OCRI partout au Canada. La création de partenariats solides avec nos clients est essentielle à notre succès. L'équipe d'exécution des projets fait...