Senior Game Software Engineer

1 week ago


Montreal, Quebec, Canada Shop Titans Full time
About the Opportunity

Are you a skilled software engineer looking to make a significant impact in the gaming industry? We are seeking a highly experienced and talented individual to join our team as a Senior Game Software Engineer.

Job Description

In this role, you will be responsible for designing and architecting advanced modular gameplay systems that are robust, flexible, and high-performing. You will work collaboratively with other programmers and designers to ensure scalability, performance, security, and maintainability in the software design.

Key Responsibilities
  • System Design: Design and architecture of advanced modular gameplay systems.
  • Technical Leadership: Translate requirements into technical designs and identify appropriate technologies and frameworks.
  • Collaboration: Collaborate with cross-functional teams to understand requirements and deliver large-scale software solutions.
  • Coding Standards: Follow and advise on coding standards and best practices to ensure high-quality and maintainable code.
  • Testing and Debugging: Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
Requirements

To be successful in this role, you will need to have a Bachelor's degree in Computer Science, Engineering, or equivalent experience. You should also have expert-level experience with C#, 8+ years of experience in software development, preferably in gaming, and shipped multiple online titles. Additionally, you should have professional proficiency with multiple game engines and strong understanding of software engineering with back-end/server-side technologies such as Node.js.

Benefits

We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience, plus benefits and opportunities for professional growth and development.



  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Ubisoft Entertainment. As a Senior Software Engineer, you will be responsible for designing and developing AI systems for our games, using C++ as the primary programming language.Key Responsibilities:* Design and implement AI systems...


  • Montreal, Quebec, Canada Gearbox Studio Québec Full time

    At Gearbox Studio Québec, we're seeking a skilled Senior Game Engine Developer to join our team. As a key member of our engine team, you'll be responsible for maintaining and optimizing our game engine, ensuring system compatibility and performance across all deployment platforms.Key Responsibilities:Maintain and optimize the game engineEnsure system...


  • Montreal, Quebec, Canada Behaviour Santiago Full time

    About the Role:Behaviour Interactive is seeking a highly skilled senior back-end software engineer to join our team in Montreal. As a principal software architect, you will be responsible for designing and developing the back-end infrastructure for our cutting-edge video games.Key Responsibilities:Design and develop scalable server-side solutions for our...

  • Senior Game Producer

    4 weeks ago


    Montreal, Quebec, Canada Yelzkizi Full time

    At Yelzkizi, we're expanding our commitment to creating and publishing incredible games, and we're on the lookout for talented folks to join us as we grow.Our team of game industry veterans is developing and publishing live service AAA multiplayer games and developing original IPs. We're looking for a talented and driven Senior Game Producer who will partner...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to lead our team of programmers in developing innovative solutions for our games.As a key member of our engineering team, you will be responsible for defining the technical vision, planning the technical roadmap, and mentoring junior engineers to develop their skills.You will work closely...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job DescriptionUbisoft Montreal is seeking a skilled Senior Game Engine Developer to join our team. As an engine programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games. Your expertise in C++ programming, assembly language, and multi-threaded programming will be crucial in this role.Key ResponsibilitiesMaintain...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team and lead the game performance optimization efforts. This is a critical role that requires strong technical expertise, leadership skills, and collaboration with cross-functional teams.ResponsibilitiesCollaborate with the Performance Team and Engine Organization to set and...


  • Montreal, Quebec, Canada Kabam Full time

    Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games. We are seeking a talented individual to join our team as a Senior Gaming Systems Developer.Key ResponsibilitiesDesign and architecture of advanced modular gameplay systems that are robust, flexible, and high-performing.Translate requirements into technical...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    About the RoleWe are seeking a skilled Senior Game UI Software Developer to join our team at Ubisoft Entertainment.Job SummaryThe successful candidate will be responsible for developing and implementing game user interface modules, working closely with designers and artists to create an engaging player experience.Key ResponsibilitiesGame Design Document...


  • Montreal, Quebec, Canada Epic Games Full time

    We're seeking a Senior Tools Programmer to join our team at Epic Games. In this role, you will be responsible for supporting tooling needs, productivity, and content pipelines for our collaboration with Disney.About the RoleThis position requires a strong background in software programming principles, with excellent C++ skills and experience writing UIs with...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Game Developer to join our team at Electronic Arts.Key ResponsibilitiesDevelop and optimize our game engine using Unreal Engine 5.Collaborate with designers and artists to implement their vision in a technologically feasible manner.Ensure optimal performance of the game on multiple...


  • Montreal, Quebec, Canada Kabam Full time

    We are seeking a skilled Senior Game Systems Developer to join our team at Kabam. As a key member of our development team, you will be responsible for designing and implementing advanced gaming systems and tools that meet the highest standards of quality and performance.Key Responsibilities:Design and architecture of robust, flexible, and high-performing...


  • Montreal, Quebec, Canada 2K Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Battlefield Architecture Team. As a Senior Software Engineer, you will play a key role in ensuring the stability, performance, and technical health of the game.Key ResponsibilitiesCollaborate with the game team to ensure the stability, performance, and technical health of the...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewWe're seeking a talented Senior Software Engineer to join our team at 2K, where you'll play a key role in developing cutting-edge AI solutions for our games.As a seasoned AI programmer, you'll be responsible for designing and implementing AI systems that bring our game worlds to life. Your expertise will be crucial in creating immersive and...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Performance Engineer to join our team at Electronic Arts. As a key member of our Performance organization, you will be responsible for leading and managing a team of software developers to achieve team goals and improve game performance.ResponsibilitiesCollaborate with the Performance team and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    As a skilled programmer at Ubisoft Montreal, you will create high-performance tools and systems that enable the studio to bring its creative visions to life. You will work in a collaborative environment on various aspects of game production, including game engine, editor, and middleware. Your contributions will be essential to the foundation of our...


  • Montreal, Quebec, Canada Tencent Full time

    We are seeking a Senior Game Tools Engineer to join our team at TiMi Montreal, a subsidiary of Tencent Games. This is an excellent opportunity to work on AAA open-world games and contribute to the development of innovative tools and pipelines.Job DescriptionAs a Senior Game Tools Engineer, you will be responsible for designing, developing, and maintaining...

  • Senior Game Designer

    1 month ago


    Montreal, Quebec, Canada 2K Full time

    Senior Game DesignerWe're seeking a seasoned Senior Game Designer to join our Iron Man team at Motive. As a key member of our World Gameplay Systems team, you'll focus on crafting engaging and empowering player experiences.Key Responsibilities:Design and own various game systems, player interactions, and activities that create and support an immersive Open...