Search jobs > Montreal, QC > Project lead

Project Lead (Programming) – [Far Cry Project]

Ubisoft
Montreal, Québec, Canada
Full-time

Job Description

As a programming project lead, you will have the important mission of ensuring that the technological vision and creative ambitions of a game are realized.

Technical, budgetary, and human constraints and requirements may test your leadership, organizational skills, and ability to delegate, but your talents will always allow you to find ways to keep things on track.

You will not be doing this alone! You will work with teams of talented and inspired programmers, supervised by equally passionate team leaders.

You will work with these managers to guarantee team cohesion and to plan and oversee the work so that every issue is addressed, every deadline is met, and every person is engaged and able to grow.

Every initiative you take, whether it’s about time management, optimizing tools and features, or making sure technology works properly, will have a direct impact on the quality of the game.

In other words, you will have the chance to see the fruit of your efforts and the genius of your teams reflected behind the players’ controllers.

What you’ll do

In this role, where no two days will be like, you will :

  • Organize and coordinate the project’s various technical activities and resources required throughout the production cycle based on needs and priorities.
  • Act as a bridge between management and the programming teams to confirm that the vision and needs of one are understood and met by the other.
  • With the help of your team leads, make sure that the roadmap stays on track and those cohesive systems are developed in parallel.
  • Define and implement new ways of doing things that will make it easier for teams to do their work in the long run.
  • Suggest improvements and solutions that will help achieve the project's objectives.
  • Report the concerns, recommendations, and observations of the programmers to the management team.
  • Monitor the evolution of the game architecture’s and ensure the technologies are working well.
  • Oversee resource planning and recruitment
  • Adopt a respectful and caring approach to maintain the professional well being of the members of your team.

Qualifications

What you bring

  • A bachelor’s degree in computer science, software engineering, or an equivalent field
  • 10+ years of programming experience and at least five years of experience managing a game programming team
  • Experience in the production of at least one full game
  • A thorough understanding of video game production (animation, sound, 3D, etc.) and the reality of the different working units
  • Excellent mastery of various programming principles
  • A sense of leadership and team spirit enhanced by good communication skills
  • An empathetic approach when it comes to managing stress in a fast-paced environment (there’s always a solution, and you know it)
  • An open and innovative mind coupled with excellent synthesizing skills
  • An educational approach and a desire to share your extensive technical expertise

What to send our way

Your CV highlighting your background and skills

Just a heads up : If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.

Additional Information

About us

Ubisoft’s 19,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.

When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.

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.

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.

9 days ago
Related jobs
Ubisoft
Montreal, Quebec

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. You present avenues for AI improvement, and what you will be working on for the day - which is programming AI for non-playable cha...

Ubisoft
Montreal, Quebec

You create animation systems for the player in First Person view, as well as the equivalent replication animation (3rd person).Animation and feel have to respect the visual language set by the Animation Director and respect game design constraints;.You are good at keyframing; most of our player anim...

Ubisoft
Montreal, Quebec

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. Work with different animation, programming, and mocap teams. Experience in the animation field to understand programming tools and...

Ubisoft
Montreal, Quebec

Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few. Around 7 years of experience in production or project management in the video game industry (or other relevant ...

GHD
Montreal, Quebec

The North America Project Controls Lead will report within the Project Management Office to establish and manage a Project Controls practice across North America utilizing existing or new Project Controls specialists within GHD’s regional structure. Responsible to implement all project control aspec...

Ubisoft
Montreal, Quebec

Around 7 years of animation, rigging, or programming experience (or related experience) + 3 years of leadership;. With a high-level understanding of the capabilities of our technology combined with your visibility on the project as a whole, as a technical animation director at Ubi MTL, you provide e...

GE Vernova
La Prairie, Quebec

In addition to project execution, Lead Project Managers must maintain and develop the customer relationship, and in the case of a disagreement or adverse project event, develop (and defend against) any potential claims. As a Lead Project Manager, you will be responsible for the planning and executio...

Signifly
Montreal, Quebec

Have experience in a role as a project lead managing multi-disciplinary project teams or a product owner experience. You will be managing cross-geographical project teams with specialists from our offices in both Copenhagen, London and Montreal, and you will be playing an important role in establish...

S.i. Systems
Montreal, Quebec

SAP FICO Lead to support a Fiscal Year End change project. Prepare and maintain documentation related to system changes, processes, and project progress. ...

S.i. Systems
Montreal, Quebec

Develop and maintain up-to-date project plans by identifying deliverables, by reckoning duration and by participating in human resources designation for tasks; develop and manage the detailed project schedule and project management plans (e. Follow and control the project evolution and communicate t...