Team Lead Engine

3 Months ago • 3 Years + • Game Programmer • Research & Development

Job Summary

Job Description

As a Team Lead Engine at Ubisoft, you'll guide a team of programmers developing game technologies. Your leadership and technical expertise will ensure the delivery of high-quality, consistent systems for enriching player experiences. Responsibilities include task distribution, progress monitoring, providing necessary tools, supporting team member development (performance, well-being, career advancement), overseeing a multidisciplinary team (animation, physics, streaming, etc.), collaborating with other leads, and keeping project leads informed of progress. You will also be responsible for improving processes and sharing technologies across the organization and aligning project goals with different production teams using Snowdrop.
Must have:
  • Lead programmer experience
  • C++ proficiency
  • Team management (3+ years)
  • Game development knowledge
  • Multidisciplinary team oversight

Job Details

Company Description

Ubisoft’s  20,000 team members, working across more than 30 countries around the world, are bound by a common mission: 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, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.

Job Description

You will support programmers who develop the technologies needed to create the games that Ubisoft fans expect. Your technological know-how, leadership skills, and ability to make informed decisions will help you coordinate the work and multiply the results of everyone's efforts to achieve ambitions.

You will help your team grow and deliver quality, consistent systems that will contribute to providing the rich gaming experience our players are looking for.

You will support each member in their professional development by ensuring they are in a position that stimulates them and allows them to shine, and by acting as a spokesperson in meetings with other teams and management.

  • Distribute  tasks and  follow-up on the progress of the various projects during team meetings.
  • Provide your team with the tools they need to work independently and contribute to the long-term  technological vision of the projects.
  • Meet individually with each member of your team to discuss performance, well-being, and career advancement.
  • Oversee a multidisciplinary team touching multiple subject such as, animation, physic, streaming, memory, pipeline and general engine work.
  • Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
  • Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
  • Communicate with different production using Snowdrop to align project goals and be knowledgeable of future developments that we good benefit from

Qualifications

  • A degree in computer science, computer engineering, or a related field.
  • A minimum of three years of experience managing a team of programmers.
  • Extensive experience in programming and/or participation in the full production of at least one game or the equivalent as a lead programmer in video game development.
  • Proficiency in C++ and other programming languages commonly used for game development.
  • The ability to understand video game production and to put yourself in the shoes of other professionals involved in production.

Additional Information

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.

Similar Jobs

INTEL - Test Business Development Manager

INTEL

Phoenix, Arizona, United States (Hybrid)
3 Weeks ago
Riot Games - Manager, Learning and Development

Riot Games

United States (On-Site)
2 Months ago
Zeta - Specialist  Process & Compliance

Zeta

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Play GIG - Lead Engineer

Play GIG

El Segundo, California, United States (On-Site)
2 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
7 Months ago
Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
4 Months ago
Old Skull Games - Lead Programmer Unreal

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
6 Months ago
Ubisoft - Programmer

Ubisoft

Pune, Maharashtra, India (On-Site)
3 Months ago
IO Interactive - Multiplayer Programmer

IO Interactive

Istanbul, İstanbul, Türkiye (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Principal Software Engineering - WindowsOS Platform

Qualcomm

San Diego, California, United States (On-Site)
4 Weeks ago
matchgroup - Senior Machine Learning Engineer, Dating Outcomes

matchgroup

New York, New York, United States (Hybrid)
1 Month ago
Eneba Games - Business Intelligence Analyst, Payments

Eneba Games

Lithuania (Remote)
3 Months ago
London stock Exchange - Solution Engineer

London stock Exchange

London, England, United Kingdom (On-Site)
1 Week ago
Springer Group - Editorial Assistant

Springer Group

New Delhi, Delhi, India (Hybrid)
2 Weeks ago
Buckman - Payroll & Benefits Specialist

Buckman

Belgium (On-Site)
7 Months ago
Cloud Chamber - Temporary Senior Lighting Artist

Cloud Chamber

Novato, California, United States (Remote)
1 Month ago
DEVOTEAM - Gambling Sector | Senior Database Developer

DEVOTEAM

Lisbon, Lisbon, Portugal (Remote)
7 Months ago
Collective Ace Group - Junior Product Manager

Collective Ace Group

Berlin, Berlin, Germany (Remote)
4 Months ago
ZIPDEV - Chief of Staff (Lifestyle Manager)

ZIPDEV

(Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - QA Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Thales - Return Flow Coordinator

Thales

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
WaveApps - Senior Technical Talent Acquisition Partner

WaveApps

Toronto, Ontario, Canada (Remote)
2 Months ago
Turbulent - UX Writer

Turbulent

Montreal, Quebec, Canada (On-Site)
2 Months ago
lucas films - Effects Technical Director

lucas films

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Trackman - Sales Representative

Trackman

Quebec, Canada (Remote)
1 Week ago
Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
Epic Games - Art Producer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - FX Outsource Lead

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

IGG - Unity Programming Intern

IGG

Singapore (On-Site)
1 Month ago
Epic Games - Fortnite Gameplay Systems Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
ChaotixAI - Game Developer 2D

ChaotixAI

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
Ubisoft - Senior Gameplay Programmer (W/M/NB) : Third-Person Shooter RPG / The Division Resurgence

Ubisoft

Accons, Auvergne-Rhône-Alpes, France (Hybrid)
8 Months ago
Owlcat Games - Network Programmer

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
3 Months ago
CoolGames - Game Developer Internship

CoolGames

Amsterdam, North Holland, Netherlands (Hybrid)
2 Months ago
Gameplay Galaxy - Senior Game Programmer

Gameplay Galaxy

British Virgin Islands (Remote)
4 Months ago
Techland - Senior Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
6 Months ago
Paradox Interactive - C++ Engine Programmer

Paradox Interactive

Delft, South Holland, Netherlands (On-Site)
3 Months ago
Ubisoft - Tools Programmer

Ubisoft

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Winnipeg, Manitoba, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug