Senior Engine Programmer, Generalist
Hoyoverse
HoYoverse is committed to providing immersive virtual world experiences to players around the world. We have brought fans popular games including Genshin Impact, Honkai: Star Rail, Honkai Impact 3rd, Tears of Themis, and Zenless Zone Zero, as well as a wide range of entertainment content.
Community is at the heart of everything we do. We are devoted to engaging fans and fostering an enthusiastic and inclusive global community.
Pushing the boundaries of imagination, we consistently explore cutting-edge game development technologies.
In the future, we will continue to expand our content production, technology research, and publishing duties through operations in offices in Singapore, Montreal, Los Angeles, Tokyo, Seoul, and other areas.
When you apply to a position with HoYoverse, we will process your personal data. To learn more, please review our comprehensive Global Applicant and Candidate Privacy Policy .
Architect and build a next-generation cloud-native rendering pipeline with a focus on 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 Looking For
Minimum 8 years professional programming experience
Familiarity with an existing game engine, good understanding with engine artichture design concept.
Strong multi-threaded programming techniques.
Experience with multiple rendering subsystems.
Deep understanding of modern rendering architecture
Multi-threaded renderers
GPU resource management
GPU scheduling and job systems
Familiarity with GPU profiling tools
Unreal engine and vulkan development experience is a plus.
The base pay range for this position is $180,000 to $300,000 USD per year. Actual pay is based on location and may vary depending on relevant knowledge, skills, and experience from the candidate. Total compensation may include salary, company bonuses, sign-on bonuses, relocation package, and other benefits such as:
100% employer-paid healthcare premiums for you and your dependents
Generous paid time off
401K / RRSP plan
Employer-paid life and disability insurance
Team-building activities throughout the year
We are an equal opportunity employer that believes diverse backgrounds are key to bringing our concepts to life. If you're looking to play a key role in creating the best immersive virtual world experience for our users, we invite you to join our team.
#J-18808-Ljbffr- ...Programmeur moteur senior Responsabilités: Être une personne... ...de jeux avec Unreal Engine. Solides compétences en communication... ...un atout. Maîtrise de la programmation multithread et solide... ...requirements. We're looking for a generalist with a versatile skillset....SeniorFull timeWork at office
- ...journey and help create the unknown! Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-... ...will work on different aspects of production such as the game engine, editing tools, and animation systems. You will also contribute...SuggestedFull time
- ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose... ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +...SeniorLong term contractFull time
- ...Programmeur UI senior Highdive recherche un programmeur généraliste... ...de 6 ans d'expérience en programmation C++ dans le développement de... ...multidisciplinaire. Expérience avec Unreal Engine 5 (Slate, UMG) Atout :... ...is seeking a seasoned generalist programmer that can support...SeniorFull timeWork at office
- ...per applicable law. Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our flagship franchise by... ...senior level. ~ Strong expertise in C++ and Unreal Engine. ~ Experience building tools and working on game systems...SeniorFull time
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...priority on stability and “always playable” gameplay. Act as a senior, hands‑on, pragmatic contributor: write code daily, mentor others...SeniorFull time
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...workflows efficient for a small, autonomous team. Embody a hands-on senior engineering role by writing code daily, debugging deep within the...SeniorFull time
- ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together....SeniorFull time
- ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together....SeniorFull time
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists...SeniorFull time
$12k - $15k per year
...for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex...SeniorFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...créer et d’offrir un vaste éventail de contenus qui reflètent le monde dans lequel nous vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay,...Long term contractFull timeLocal area
- ...about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work...Long term contractFull time
- ...create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications... ...objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and frameworks. ~ Leverage the best hardware...SeniorFull time
- ...The Senior Statistical Programmer will lead single and/or multiple clinical trials and be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation...SeniorPermanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- ...recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio... ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire,... ...Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'...SeniorFull timeTemporary workInternship
- ...for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex...SeniorFull timeContract workLocal areaFlexible hours
- ...la physique ; Solides compétences en programmation C++ et maîtrise d'au moins un langage de... ...jeux passionnés et pleins d'énergie ! Senior Physics Programmer We are Highdive, a... ...operating systems; Familiarity with various engine modules and plugins, with preference...SeniorFull timeWork at office
- ...opportunité? Ou tu ne fais que jeter un coup d’œil au marché? Eh bien… tu te trouves au bon endroit! En tant que responsable de programme senior , vous dirigerez la mise en œuvre d’initiatives clés au sein du portefeuille d’activités de marketing à la performance de...SeniorFull timeApprenticeshipRemote workFlexible hoursDay shift
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SeniorFull time
- ...du poste : Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C (... ...une expérience approfondie avec Unreal Engine 5 ~ Excellentes compétences en communication... ...: We are looking for a Senior Gameplay Programmer, specialized in 3Cs...SeniorFull timeRemote work
- ...status, disability, or any other protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production tools and pipelines, while...SeniorFull time
- ...characteristics as per applicable law. As a Senior Systems Programmer on Dead by Daylight , you will play... ...power Dead by Daylight, ranging from engine improvements to platform-specific... ...with Unreal Engine. ~ A true generalist who is comfortable tackling a wide variety...SeniorFull timeWorldwide
- ...The Content Creation Technology Group (CCTG) is looking for a Senior ML programmer to work in a team that develops machine learning tools to... ...productions. ~ Develop, integrate and maintain Inference engines, ML libraries and frameworks. ~ Leverage best hardware (NPU...SeniorFull time
- ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate... ...and CI/CD pipeline robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant services....SeniorFull timeWorldwide
- ...Job Description As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on a multiplayer game. You’ll be responsible for developing... ...and gameplay systems that need to be developed in the engine. Review existing engine features and assess their suitability...SeniorFull timeWork at office
- ...capacités humaines, facilitent la création d’applications sans programmation et exécutent des tâches complexes afin d’atteindre de nouveaux... ...Nous recherchons un(e) Ingénieur(e) avant-vente (PreSales Engineer) afin de soutenir la croissance d’ArgonOS en Amérique du Nord....SeniorPermanent employmentFull time
- ...Job description OVERVIEW The Human Resources Generalist supports employees and managers across the U.S. and Canada, with a primary focus... ...principal sur le Canada. Relevant de la responsable RH senior (Amérique du Nord), ce rôle gère l’ensemble du cycle de vie des...SeniorPermanent employmentFull timeContract workWork at office
- ...Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...SeniorFull time
- ...travers notre portefeuille de films, de programmes télévisés et de services de streaming, et... ...NBCUniversal is looking for a highly skilled Senior Gameplay Systems Programmer to help... ...ambitious new AAA platform developed in Unreal Engine 5. This role focuses on the...SeniorLong term contractFull timeWork at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engine Programmer, Generalist. Be the first to apply!
- analyste programmeur cobol Montréal, QC
- developpeur filemaker Montréal, QC
- remote developer Montréal, QC
- analyste programmeur Montréal, QC
- designer developer Montréal, QC
- courseware developer Montréal, QC
- 3d programmer Montréal, QC
- entry level developer Montréal, QC
- etl developer Montréal, QC
- information developer Montréal, QC

