Senior Generalist Programmer

4 weeks ago


Montreal, Quebec, Canada Snowed In Studios Inc Full time

Game Development Opportunities

We are seeking experienced Senior Generalist Programmers to join our team at Snowed In Studios Inc. As a member of our team, you will use your advanced programming skills to help our client studios bring their games to realization.

Key Responsibilities

  • Designing, implementing, and debugging game features
  • Working on game toolsets and pipelines
  • Analyzing and optimizing runtimes
  • Collaborating on systems and tools to help designers implement their creative vision
  • Building a solid relationship with your programming peers in-house and around the world
  • Supporting your team mates to accomplish goals

Requirements

  • 6+ years professional experience
  • Advanced programming skills in C++ with strong understanding of the fundamentals
  • Solid programming skills in C# with a strong understanding of the fundamentals
  • Experience with game engines, primarily Unreal Engine
  • Experience working in large codebases
  • Understands how to analyze and optimize code
  • Strong problem-solving skills
  • Comfortable with vector and matrix math and good with algorithms
  • Understands various design patterns and their benefits/draw backs

What We Offer

  • The chance to work in triple-A, in a no-crunch modern studio with a relaxed atmosphere and a variety of work
  • Comprehensive benefits package that covers Dental Care, Health Care (including out of country coverage), Vision Care, Long Term Disability, Physio, Massage etc.
  • Generous leave policies include 4 weeks paid vacation (plus 1 week over the Holiday Season), unlimited sick leave and 2 paid personal days
  • RRSP Matching
  • Financial assistance with relocation to Ottawa, ON
  • A dynamic and supportive team environment with a range of experience and an amazing culture

Additional Information

  • Primary Working Language: English
  • Salary Range: $85,000 to $110,000

This is a remote position; however, candidates must reside in Ontario/Quebec and be within commutable distance to the studio in Ottawa.



  • Montreal, Quebec, Canada Snowed In Studios Inc Full time

    About the RoleWe are seeking an experienced Senior Generalist Programmer to join our team at Snowed In Studios Inc. As a key member of our development team, you will be responsible for designing, implementing, and debugging game features, working closely with client studios to bring their games to realization.Key ResponsibilitiesDesigning, implementing, and...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Generalist ProgrammerAbout the Role:We are seeking a skilled Generalist Programmer to join our team at Ubisoft Montreal. As a Generalist Programmer, you will be responsible for creating stable, functional, and high-performance tools and systems that will enable the studio to realize its current and future creative visions.Key...

  • Senior Programmer

    1 month ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior ProgrammerJob Description:We are seeking a skilled Senior Programmer to join our team at Jobs for Humanity. As a Senior Programmer, you will be responsible for designing and implementing AI systems for our games.Responsibilities:Design and implement AI systems for our gamesCollaborate with designers to ensure AI systems are coherent and...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Company OverviewBHVR is a leading video game developer and publisher, dedicated to crafting unforgettable experiences across PC, console, and mobile platforms. Our dynamic, independent studio is comprised of over 1200 passionate employees, with studios in Montreal, Toronto, Seattle, Rotterdam, and the UK.We're a forward-thinking organization, constantly...

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior UI ProgrammerAt HASBRO DEUTSCHLAND GmbH, we're seeking a highly skilled Senior UI Programmer to join our team. As a key member of our development team, you will be responsible for designing and implementing user interfaces for our games.The ideal candidate will have a strong background in game development, with experience in UI programming...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing and developing cutting-edge animation systems that bring our games to life.Key Responsibilities:Design and develop animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Tefron Full time

    Tefron's Senior HR Generalist RoleAs a trusted partner to the Director, you will play a pivotal role in shaping Tefron's people strategy and elevating the employee experience. This senior-level position requires both HR expertise and a passion for people to support daily needs while driving impactful projects.Key Responsibilities:Employee Relations: Manage...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Gameplay Programmer - Ubisoft MontrealAs a Senior Gameplay Programmer at Ubisoft Montreal, you will have a direct impact on the quality of the game that ends up in players' hands. You will be responsible for coding interactive systems that make the game engaging and enjoyable.You will work closely with designers and animators to bring the game's...

  • Senior AI Programmer

    1 month ago


    Montreal, Quebec, Canada Behaviour Interactive Full time

    Senior/Principal AI Navigation ProgrammerWe are seeking a highly skilled Senior/Principal AI Navigation Programmer to join our team at Behaviour Interactive. As a key member of our AAA project, you will be responsible for designing and implementing advanced navigation systems that will set new standards for player experiences.Key Responsibilities:Develop and...


  • Montreal, Quebec, Canada Pivotal Integrated HR Solutions Full time

    We are seeking a Senior Human Resources Generalist to join our team at Pivotal Integrated HR Solutions in Lachine, QC. This is a unique opportunity to leverage your expertise as a Bilingual Human Resources Manager and contribute to the growth of our organization.Job Summary: We are looking for a highly motivated and experienced professional to oversee...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior Animation ProgrammerJob Summary:We are seeking a highly skilled Senior Animation Programmer to join our team at Jobs for Humanity. As a Senior Animation Programmer, you will be responsible for designing, developing, and maintaining animation systems that will bring our games to life.Key Responsibilities:Work with animation, programming, and...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    About Behaviour Interactive Inc.Behaviour Interactive Inc. is a leading game development studio based in Montreal, Canada. We are a dynamic and independent studio with a passion for creating immersive gaming experiences.Job Title: Senior Fullstack ProgrammerWe are seeking a highly skilled Senior Fullstack Programmer to join our Core Tech team. As a key...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Immersive Gaming ExperiencesWe're seeking a talented Senior/Principal Gameplay Programmer to join our dynamic team and contribute to shaping gaming experiences.Key ResponsibilitiesDevelop high-quality, maintainable, and well-documented code that drives engaging gameplay features.Collaborate with cross-functional teams to design and implement core game...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Unlock Your Potential as a Senior Fullstack ProgrammerAt Behaviour Interactive, we're on a mission to revolutionize the gaming industry with cutting-edge technology. As a senior fullstack programmer, you'll be part of our Core Technologies team, responsible for developing and maintaining the backend and frontend services that power our games.Key...

  • Senior AI Programmer

    1 month ago


    Montreal, Quebec, Canada 2K Full time

    We're seeking a highly skilled Senior AI Programmer to join our team at 2K and contribute to the development of a AAA project with Unreal5. As a key player in shaping the project, you'll be responsible for crafting top-tier AI code, refining gameplay systems, and collaborating closely with our talented team.Key Responsibilities:Develop Advanced AI Solutions:...

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior UI ProgrammerUbisoft Entertainment is seeking a highly skilled Senior UI Programmer to join our team. As a key member of our development team, you will be responsible for designing and implementing user interface modules for our games.Key Responsibilities:Collaborate with designers and artists to implement new UI ideas and featuresDevelop...


  • Montreal, Quebec, Canada 2K Full time

    Senior Fullstack ProgrammerWe are seeking a highly skilled and experienced Senior Fullstack Programmer to join our Core Technologies team at Behaviour Interactive. As a key member of our team, you will be responsible for designing, developing, and maintaining our cloud-based services and applications.Key Responsibilities:Design and develop high-quality,...


  • Montreal, Quebec, Canada Sony Interactive Entertainment Inc. Full time

    Job SummaryWe are seeking an experienced Senior Network Programmer to join our Haven Entertainment Studios project team. The successful candidate will be responsible for designing, implementing, and testing network features and functionality for our games using C++, Unreal Engine, and other tools.Key ResponsibilitiesCollaborate with gameplay programmers,...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing and developing animation systems that bring our games to life.Key Responsibilities:Design and develop animation systems that meet the highest quality...


  • Montreal, Quebec, Canada 2K Full time

    Unlock the Future of Interactive EntertainmentWe are seeking a talented Senior Gameplay Programmer to join our team at SEED, a pioneering group within Electronic Arts that combines creativity with applied research. As a key member of our team, you will play a crucial role in shaping the future of interactive entertainment.As a Senior Gameplay Programmer, you...