3D programming Team Lead

4 Months ago • All levels • Rendering

About the job

Job Description

Lead a team of 3D programmers developing next-gen Far Cry games. Strong real-time rendering, C++/C#, HLSL/GLSL expertise, leadership skills are essential.
Must have:
  • 3D Programming
  • Real-time Rendering
  • C++/C#
  • Leadership Experience
Good to have:
  • Game Development
  • Graphics Pipelines
  • Shading Languages
  • Performance Optimization
Perks:
  • Game Development
  • Team Leadership
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Job Description

As a 3D Programmer Team Lead, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. You will split your time between team management and project management.  

You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning. 

Key Responsibilities: 

  • Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.

  • Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions. 

  • Plan 3D tasks and identify risks and estimation of production times. 

  • Prioritize and assign tasks and follow up on the evolution of the team’s work with regards to 3D programming deliverables. 

  • Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects. 

  • Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team. 

  • Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments. 

  • Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team. 

  • Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.  

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field. 
  • Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming. 
  • Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks  
  • Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination). 
  • Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading. 
  • Excellent problem-solving skills and the ability to debug complex rendering issues. 
  • Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers. 
  • Excellent communication skills to effectively collaborate with artists, designers, and other team members. 
  • Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies. 
  • Proven leadership and people management experience. 
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Montreal, Quebec, Canada (On_site)

Paris, ĂŽle-de-France, France (On_site)

Montreal, Quebec, Canada (On-Site)

Bucharest, Bucharest, Romania (Hybrid)

Mumbai, Maharashtra, India (On_site)

Kyiv, Kyiv City, Ukraine (On_site)

Abu Dhabi, Abu Dhabi, United Arab Emirates (On_site)

Malmö, Skåne County, Sweden (On_site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Similar Jobs

Google - Software Engineer, Core

Google, India (On-Site)

ByteDance - Software Engineer, NoSQL Graph Database

ByteDance, Singapore (On-Site)

ByteDance - Senior Software Engineer, Unity Engine and Tools

ByteDance, United States (On-Site)

ZeniMax Media - Core Graphics Programmer

ZeniMax Media, France (On-Site)

Ubisoft - Senior Graphic Programmer

Ubisoft, China (On-Site)

CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED, United States (Hybrid)

Ubisoft - Render Programmer [Snowdrop]

Ubisoft, Romania (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Get notifed when new similar jobs are uploaded

Rendering Jobs

Techland - Rendering Programmer

Techland, Poland (On-Site)

Sperasoft - Rendering Developer

Sperasoft, Armenia (On-Site)

Activision - 2025 US Summer Internship - Computer Graphics

Activision, United States (On-Site)

SKYDANCE - Lead Software Engineer, RenderMan

SKYDANCE, Spain (On-Site)

Rocksteady Studios - Lead Rendering Programmer

Rocksteady Studios, (Hybrid)

Ubisoft - Senior Graphic Programmer

Ubisoft, China (On-Site)

Framestore - Junior/Mid Lighting TD

Framestore, Australia (On-Site)

SOSHNY - 3D Rendering Designer

SOSHNY, United States (On-Site)

Matic Robots - iOS Engineer, Graphics and Rendering

Matic Robots, United States (On-Site)

PlayStation Global - Senior Principal Programmer - PlayStation®5 Rendering API

PlayStation Global, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded