Lead Rendering Programmer (M/F/NB)
enduring games
Job Summary
Ubisoft Annecy is seeking a Lead Rendering Programmer for its Snowdrop team. This role combines technical expertise and leadership, guiding a team in designing and implementing high-quality rendering solutions for the Snowdrop pipeline. The Lead will strategically assign tasks, provide constructive feedback, monitor progress, ensure quality standards, collaborate on system performance, and actively participate in development (25% of time) and team operations (50% of time), while fostering a positive work environment and managing team growth and recruitment.
Must Have
- Strategic task assignment based on skills and availability
- Regular individual interviews for constructive feedback
- Monitoring and communicating major progress
- Ensuring adherence to quality standards (UX, documentation, tests)
- Collaborating with Team Tech Lead on system performance, technical debt, code quality
- Participating in development (programming, code review, source control)
- Managing team operations (sprint planning, milestones, Jira tracking)
- Ensuring fluid communication with domain teams
- Following career evolution and performance objectives
- Anticipating staffing needs and managing recruitment
- Fostering a positive and constructive work environment
- Ensuring efficient organization and optimizing work methods
- Passion for advanced graphics and software development (C++, DX12, Vulkan, HLSL)
- Ability to inspire and guide a team, encouraging innovation and autonomy
- Creativity in solving technical challenges
- Organizational skills, mastery of agile methodologies
- Proven leadership, exemplary posture
- Excellent communication and interpersonal skills
- Proactive problem-solving approach
- Adaptability and resilience
Job Description
Company Description
Founded in 1996, Ubisoft Annecy has participated in the group's successful blockbusters, collaborating notably on the Splinter Cell and Assassin's Creed® sagas, as well as on entire game parts such as the raid in Tom Clancy's: The Division 2® and Ghost Recon Wildlands. We are also proud to have developed our own IP, Steep then Riders Republic!
Beyond our AAA productions, we contribute to the group's technological innovation, thanks to our technological expertise center around the Snowdrop game engine, as well as the Technology Group in collaboration with Ubisoft Montreal.
In one of France's most dynamic regions, Ubisoft has established itself in an idyllic location between lake and mountains, in the heart of the Venice of the Alps, just 30 minutes from Geneva International Airport. With a constantly growing studio, we place the commitment of our employees and teamwork at the center of our concerns. Our ambition is reflected in innovation and excellence for an ultimate goal: the satisfaction of our players!
Job Description
Snowdrop is a powerful game engine that allows Ubisoft content creators to unleash their creativity and provides developers with innovative tools to create and develop the games of tomorrow.
Our Annecy studio is looking for a Lead Rendering Programmer for its Snowdrop team. You will play a key role within the Rendering domain, in collaboration with several studios. These teams are under the direction of a governance composed of the Technical Director, the Rendering Architect, and stakeholders from different studios.
Under the responsibility of the Rendering Technical Director based in Annecy and in close collaboration with the domain's governance team, your role will combine technical expertise and leadership. You will guide your team in the design and implementation of high-quality rendering solutions for the Snowdrop pipeline.
As a Lead Rendering Programmer, you will know how to create a positive work environment, balance your team's technical challenges, and encourage innovation in the rendering domain.
Missions
Production
- Strategically assign tasks to team members based on their skills, availability, and professional aspirations.
- Organize regular one-on-one meetings to provide constructive feedback and appropriate support.
- Monitor and communicate major progress during meetings and checkpoints.
- Ensure adherence to quality standards (UX, documentation, tests) throughout the development process.
- Collaborate with the Team Tech Lead to monitor central system performance, technical debt, and code quality.
- Participate in development (25% of time): programming, code review, source control monitoring.
- Manage team operations (50% of time): sprint and milestone planning, Jira tracking.
- Ensure fluid and effective communication with domain teams.
Management
- Monitor the career development of team members and track their performance objectives (compensation, individual interviews, career progression).
- Anticipate staffing needs and manage recruitment (internal or external).
- Foster a positive and constructive work environment, emphasizing team well-being and collaboration.
Planning & Development
- Ensure efficient organization and optimize working methods to guide your team in delivering high-quality rendering solutions.
- Combine technical expertise and leadership to build and supervise a high-performing team in a collaborative environment.
Qualifications
- Passion for advanced graphics and software development (C++, DX12, Vulkan, HLSL).
- Ability to inspire and guide a team, while encouraging innovation and autonomy.
- Creativity in solving technical challenges and implementing high-performance solutions.
- Organizational skills, mastery of agile methodologies, and openness to change.
- Proven leadership, exemplary posture, and ability to be a role model for the team.
- Excellent communication and interpersonal skills.
- Ability to support the professional development of team members while promoting initiative.
- Proactive approach to problem-solving and willingness for continuous improvement.
- Adaptability and resilience in a dynamic development environment.
- Strategic vision and technological watch to anticipate trends and guide the future of graphic rendering.
Additional Information
Ubisoft's teams comprise 19,000 people across more than 30 countries worldwide and are united by a common mission: to enrich players' lives with original and memorable gaming experiences. Their energy 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 and believes that diversity of backgrounds and perspectives is essential to creating worlds that allow everyone to thrive and express themselves. If you are excited about taking on exciting challenges, leveraging cutting-edge technologies, and participating in the future of entertainment, join us and create the unknown.
As an employer, Ubisoft offers everyone the same employment opportunities regardless of gender, ethnicity, religion, sexual orientation, social status, disability, and age. Ubisoft strives to develop an inclusive work environment that reflects the diversity of its player community within its teams.
All information will be treated confidentially in accordance with the Employment Equity Act.
Consult this guide which aims to support you in your application, and discover our actions to encourage more diversity and inclusion.