Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Engine Programmer

Ubisoft Entertainment S.A

Build high-performance C++ middleware at Ubisoft, focusing on distributed systems, low-level programming, and online technology foundations. Work with global game teams.As a Senior C++ Engine Programmer, you will support Core Services - Online Tech Foundations across Ubisoft productions. You will design and evolve middleware for game engines, networking, and engine-integrated web components. The work combines software architecture, complex systems, performance optimization, and collaboration.Key Responsibilities:
Develop reliable, maintainable, high-performing C++ middlewareContribute to technical direction and architecture choicesImprove code quality through reviews and continuous improvementSolve complex problems and optimize performanceReduce technical debt and collaborate with stakeholdersRequirements:
Advanced modern C++ proficiency, including C++17, C++20, or C++23Strong software architecture and complex systems expertiseDeep knowledge of memory management and multithreadingExperience with CPU optimization, algorithms, and data structuresDebugging, profiling, CI/CD, communication, and collaboration skillsApply advanced C++, architecture, debugging, and performance skills to Ubisoft’s online game technology foundations and middleware.
#J-18808-Ljbffr
Vacancy posted 53 minutes ago
Similar jobs that could be interesting for youBased on the Senior C++ Engine Programmer in Winnipeg, MB vacancy
  • Senior C++ Engine Programmer at Ubisoft, office-based, develops online technology with distributed systems and low-level programming expertise. Work supports games across global productions.Within Core Services - Online Tech Foundations, you will design and evolve middleware... 
    Senior
    Work at office

    Game Companies

    Winnipeg, MB
    53 minutes ago
  • Build reliable C++ middleware at Ubisoft while shaping online technology, distributed systems, and performance-focused game engine components.As a Senior C++ Engine Programmer, you will work with Core Services - Online Tech Foundations. The team creates technology supporting... 
    Senior

    Ubisoft Montréal

    Winnipeg, MB
    54 minutes ago
  • Use expert C++ and full-stack game development experience as a Senior Programmer at Smoking Gun Interactive, working remotely from British Columbia.This senior game programming...  ...fieldsBachelor's degree in Computer Science, Engineering, or equivalentShipped at least one game as... 
    Senior
    Remote work

    Keywords Studios Plc

    Winnipeg, MB
    58 minutes ago
  •  ...players every day.Job Overview As a Senior Programmer at Smoking Gun Interactive (SGI), you...  ...bachelor's degree in Computer Science, Engineering or equivalent; Passion for playing...  ...independent worker; Expert working knowledgeof C++ and C#, Standard Library and Object... 
    Senior
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Winnipeg, MB
    56 minutes ago
  •  ...help create the unknown! Job DescriptionWe are looking for a Senior C++ Programmer to play a key role in building cutting‑edge applications...  ...and objectives. Develop, integrate, and maintain inference engines, ML libraries, and frameworks. Leverage the best hardware... 
    Senior

    Ubisoft Montréal

    Winnipeg, MB
    51 minutes ago
  • $110k - $140k per year

     ...Job Overview: As a Lead Programmer at Smoking Gun Interactive...  ...s degree in Computer Science, Engineering or equivalent; Passion for...  ...Shipped at least one game as a senior or lead programmer; A natural...  ...Expert working knowledgeof C++ (C# is a nice to have), Standard... 
    Senior
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Winnipeg, MB
    58 minutes ago
  • Shape AI technology for Motive’s Iron Man project with 10+ years of C/C++ experience and shipped AAA game development expertise.As a Senior AI Software Developer, you will work on Iron Man in Unreal Engine 5. Your focus includes AI features and systems spanning behaviours,... 
    Senior

    Motive

    Winnipeg, MB
    57 minutes ago
  •  ...Chez Ubisoft, programmez des systèmes ML en C++ avec une expertise en moteurs d’inférence, tests, performance et architecture logicielle. Ce poste...  ...Écrire des tests unitaires et des tests d’intégration Programmer avec performance, maintenance, modularité et... 
    Senior
    Apprenticeship

    Ubisoft Entertainment Inc.

    Winnipeg, MB
    4 days ago
  •  ...Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.We are seeking an experienced Senior C++ Software Engineer with strongsystem-level programming expertise and advanced troubleshooting capabilities.The ideal candidate will have a... 
    Senior
    Work at office
    Local area
    Remote work
    3 days per week

    Semperis

    Winnipeg, MB
    57 minutes ago
  • C++ tools leadership drives robust production workflows for an AAA title across Unreal Engine, desktop applications, and optional web-enabled tools.As Lead Tools Programmer, you define architecture and guide implementation for systems supporting content creators and developers... 

    Nbcuniversal3

    Winnipeg, MB
    52 minutes ago
  • Elevate your game development career as an Unreal C++ Programmer with Frima, located in Quebec City and Montreal. Join a team dedicated to crafting...  ...CPU, GPU, and memory performance issues • Maintain Unreal Engine integrations with console pipelines • Debug issues on mobile... 
    Remote work
    Flexible hours

    Frima Studio

    Winnipeg, MB
    57 minutes ago
  • Build C++ online systems at Ubisoft Saguenay, working across client-server architecture,...  ...and platform requirements.As an Online Game Programmer, you will develop, maintain, and improve...  ...network requirements and existing online engine featuresDebug dependencies across client-side... 

    Ubisoft Saguenay

    Winnipeg, MB
    55 minutes ago
  • Lead safety-critical embedded software design at Aversan Inc. in Brampton, Ontario, using C++ and real-time operating systems in a hybrid arrangement.As a Senior Embedded Software Engineer, you will develop safety-critical, real-time software for aerospace, defence, and space... 
    Senior

    Aversan

    Winnipeg, MB
    53 minutes ago
  • # Senior C++ Software EngineerTargeted TalentHome›Jobs›Senior C++ Software EngineerTargeted TalentAdzunaSaskatoon, Saskatchewan permanent...  ...DescriptionWe are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote.... 
    Senior
    Permanent employment
    Remote work

    Linux User Group

    Winnipeg, MB
    56 minutes ago
  • Build Firefox improvements with C and C++ expertise at Mozilla Corporation, working across Windows, macOS, and Linux environments.As a Senior Software Engineer on Mozilla’s OS Integration team, you will develop fixes, improvements, and features for Firefox. Your work may span... 
    Senior

    Mozilla

    Winnipeg, MB
    54 minutes ago
  •  ...role. A well-established quantitative trading firm is seeking Senior Software Engineers to architect and own the core infrastructure that powers high...  ...structures, algorithms, and object-oriented programming in C++. Exceptional problem-solving ability - you see through complexity... 
    Senior
    Work at office
    Local area
    Worldwide

    Catch Talent, LLC

    Winnipeg, MB
    53 minutes ago
  • Make your mark as a Senior Engine Software Developer at Electronic Arts, working with Unreal Engine 5 on our Iron Man title. Engage in groundbreaking...  ...our game engine and mentor junior developers. Your expertise in C++ and deep understanding of game performance will be crucial as... 
    Senior

    Motive Studio

    Winnipeg, MB
    56 minutes ago
  • Elevate online gaming experiences as a Senior Software Engineer on the Client Code team at Demonware in Vancouver, BC. Design and implement C++ client libraries for leading Activision titles. As a Senior Software Engineer, you will enhance the SDK used by clients like Call... 
    Senior

    Activision Blizzard Inc.

    Winnipeg, MB
    53 minutes ago
  • C++ and low-level programming define this Senior Core Software Engineer role at Motive in Montreal. Optimize CPU performance and memory usage for game development.Reporting to a Technical Lead, you will help Battlefield Studios and live titles adopt new technology. Your work... 
    Senior

    Game Companies

    Winnipeg, MB
    58 minutes ago
  • Engineer custom game servers with C++ for 2K’s next sports franchise in Vancouver, British Columbia. Solve demanding real-time networking problems.2K Sports Lab needs a Senior Online Software Engineer to build its multiplayer backbone. You will work with distributed server... 
    Senior

    2K

    Winnipeg, MB
    58 minutes ago
  • Build Firefox fixes and features remotely in Canada using C and C++ across Windows, macOS, and Linux operating systems.As a Senior Software Engineer on Mozilla’s OS Integration team, you will improve Firefox and other Mozilla products. You will develop cross-platform changes... 
    Senior
    Remote work

    Mozilla

    Winnipeg, MB
    55 minutes ago
  • Shape Unreal Engine 5 rendering with Cloud Chamber through advanced shaders and performance...  ...into immersive game technology.As a Senior Graphics Programmer, you will collaborate with rendering...  ...or PC gameStrong 3D mathematics and C/C++ experienceModern GPU and low-level graphics... 
    Senior

    confidential

    Winnipeg, MB
    50 minutes ago
  • Build Unreal Engine UI tooling with C++ and AI-powered workflows at Epic Games, shaping systems used by creators worldwide. This senior role focuses on editors, frameworks, and runtime capabilities.As a Senior Tools Programmer, you will develop next-generation UI tools for... 
    Senior
    Worldwide

    Epic Games

    Winnipeg, MB
    57 minutes ago
  • C++ Programmer Analyst (12-month contract)### C++ Programmer Analyst (12-month contract)Apply: Montreal - 1190 av. des Canadiens-de-Montreal...  ...to be part of the action?**Développeur Analyste C++**Build the Engine of Canadian Finance** Joining the **Canadian Derivatives... 
    Full time
    Contract work
    Work at office
    2 days per week
    3 days per week

    TMX Group

    Winnipeg, MB
    55 minutes ago
  • Unreal Engine and C++ expertise define this Senior Tools Programmer role at NBCUniversal. Work from the Montreal office at least four days weekly.Design, implement, and maintain tools supporting efficient content creation for an AAA production. This senior role spans Unreal... 
    Senior
    Work at office

    Nbcuniversal Media, LLC

    Winnipeg, MB
    56 minutes ago
  • Unreal Engine rendering and frame-performance expertise shape this permanent, full-time Senior 3D Programmer role in Montréal, Québec, Canada. Work on-site in an office-based multiplayer...  ...programming experienceProfessional experience with C++, HLSL, and DirectXConsole optimisation... 
    Senior
    Permanent employment
    Full time
    Work at office

    Ubisoft Entertainment Inc.

    Winnipeg, MB
    57 minutes ago
  •  ...parallelism, distributed execution, and scalability.Profile, debug, and optimize GPU and rendering workloads.Design and implement runtime engine features to support open-world projects.Produce clear technical documentation, design notes, and implementation standards.What We Are... 
    Senior
    Relocation package

    Hoyoverse

    Winnipeg, MB
    51 minutes ago
  • $214.09k - $314k per year

     ...building award‑winning games or crafting engine technology that enables others to make...  ...worldwide.What You’ll Do As a Senior Software Programmer on the Media Services team, you’ll provide...  ...re Looking For Highly proficient in C++, with a strong command of performance‑critical... 
    Senior
    Worldwide

    Epic Games

    Winnipeg, MB
    56 minutes ago
  • Motive Studio in Montreal is seeking a Senior Core Software Engineer to craft high-quality C++ code for Battlefield titles. You will focus on performance, memory efficiency, and low-level platform work, collaborating with the Frostbite team and DICE to push technology forward... 
    Senior

    Motive Studio

    Winnipeg, MB
    54 minutes ago
  •  ...Eaton Canada à Brossard (Québec) recherche un développeur logiciel C++ sénior pour concevoir, développer et maintenir des solutions C++ modernes, notamment CYMCAP. Vous travaillerez dans un environnement hybride et collaborerez avec une équipe multidisciplinaire sur des projets... 
    Senior

    Eaton Corporation

    Winnipeg, MB
    57 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Engine Programmer. Be the first to apply!