Engine Programmer (Far Cry)
Ubisoft
Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate 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 closely with cross-functional teams to build scalable, high-performance solutions that support production needs and long-term technical goals.
What you’ll do
- Program clear, structured, and maintainable systems that meet performance, compatibility, modularity, and scalability requirements;
- Develop, refactor, and optimize core engine systems with a long-term technical vision;
- Analyze development needs and evaluate the technical feasibility of proposed solutions;
- Review existing engine functionalities to ensure alignment with project goals;
- Build and improve engine modules to support system scalability;
- Design and implement new technical solutions when needed;
- Recommend improvements inspired by industry best practices and emerging technologies;
- Optimize system performance and maintain system stability;
- Improve game packaging technologies to support concurrent team workflows;
- Support production needs related to physics systems and data pipelines.
Qualifications
What you bring to the team
- A degree in Computer Science or Software Engineering (or other relevant training);
- 5+ years of professional programming experience;
- Demonstrate strong software programming and game engine architecture knowledge;
- Understand the technical specifications and interactions between engine systems;
- Solve complex technical problems using a structured and thoughtful approach;
- Apply strong analytical and synthesis skills in day-to-day development;
- Write rigorous, high-quality, and maintainable code;
- Collaborate effectively with multidisciplinary teams;
- Work independently while staying aligned with team objectives;
- Pay close attention to detail and deliver quality results.
- ...assess technical feasibility. Analyze the engine's existing functions and see if they're... ...the studio and be a go-to person for the programmers. Assess and debug simple and complex... ...acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and...SuggestedLong term contractFull time
$128.85k - $188.98k per year
...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...Fortnite Tech Desktop team is looking for an experienced Engine Programmer to enhance the player experience on the PC platform. You will work...SuggestedLong term contractFull timeTemporary workWorldwide$130k - $170k per year
...dedicated to creating unique, challenging, and fun gaming experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology that powers our games. You will work with Unreal Engine, tackling...SuggestedLong term contractFull timeWork at officeRemote workRelocationFlexible hours$182.82k - $268.13k per year
...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a...SuggestedLong term contractFull timeTemporary workWorldwide- ...Job Description As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support... ...creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical...SuggestedFull time
- Description du poste En tant que Chef d’Équipe Animation AI, vous guiderez une petite équipe responsable de livrer des animations de haute qualité pour soutenir la création de systèmes PNJ pour FarCry. Vous superviserez la gestion quotidienne des tâches, garantirez la ...Daily paidFull timeWork at office
- ...is where you come in… We're looking for a highly skilled Game Programmer to join our team. In this pivotal role, you'll leverage your... ...experience using source control systems like GIT or Perforce. Engine & Systems Architecture: Solid proficiency with Unity is required...Remote jobFull timeSummer workWork at officeLocal areaImmediate startFlexible hours
$92.5k - $107.5k per year
...Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the... ...AI, UI, Physics, Character, Graphics, Engine and Tools. Design, author, and... ...shipped title. Job Details Job Title: Programmer III Reports to: Director of...Permanent employmentFull timeLocal areaRemote workFlexible hours- ...flow diagrams for program design, programming, simulation and testing, and start-up. *Ability to develop and implement standard Engineering practices, as well as provide detailed documentation upon project completion. *Perform field service work, such as the installation...Full timeWork at office
$80k - $130k per year
...High Voltage is looking for experienced and passionate Unreal Engine 5 Programmers to join our team. This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-quality gameplay systems while...Remote jobLong term contractPermanent employmentFull timeCasual workLocal area- ...Job Opportunity: We are looking for a full-time Controls Programmer to create programs and develop software for the purpose of controlling... ...Design and Controls Design pertaining to scope, concept and engineering of current and probable projects. Work in partnership with...Full timeSummer holiday
$60k - $80k per year
...to take ownership of tasks and the determination to drive them to completion. REQUIRED SKILLS: Knowledge of software engineering practices and methodologies. Strong analytical skills and the ability to multi-task. Excellent oral and written communication...Full time$70k - $90k per year
...players every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re... ...bachelor’s degree in Computer Science, Engineering or equivalent; ~ A passion for playing... ...; Shipped Experience; Game Engine experience in Unreal Engine 4 or 5/Unity...Long term contractFull timeCasual workInternshipRemote workWorldwide- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...worldwide. What You'll Do We’re looking for a User Interface Programmer who is passionate about games and well-versed in C++, UI development...Long term contractFull timeTemporary workRemote workWorldwide
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks...Full timeWorldwide
$100k - $120k per year
...multiplayer games as well as supplying others with the ability to do the same. We are looking for a talented Senior Programmer for our current and upcoming Unreal Engine based multiplayer games. If you are passionate about making great games and a team player, we are looking for...Permanent employmentFull timeFixed term contractWork at office3 days per week- (Version française ci-dessous) Graphics Programmer With multiple awards to our name, Larian Studios has proven that we’re dedicated... ...Responsibilities To maintain and extend our proprietary engine on its VFX related part (particle simulation, materials, post-...Full timeWork at officeLocal area
- ...Programmer Competition number: 2026-08 Reporting to the Recreation Services Manager the major duties and responsibilities for this position includes: Duties & Responsibilities: Plan, implement, and evaluate a summer play program for children ages 6 to 12. Offer...Summer workInternship
- ...an impact player! Frima is looking for a Senior Unreal (C++) Programmer to help take our game programming team to the next level. We... ...platforms; Develop and maintain integrations between Unreal Engine and console toolchains and pipelines; Debug issues related to...Long term contractFull timeRemote workFlexible hours
- ...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....Full time
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...innovative new experiences and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused team. You'll own...Long term contractFull timeTemporary workWorldwide
$159.41k - $233.8k per year
...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...build innovative new experiences and technology. As a Senior Ui Programmer, you will play a critical role on a small and focused team. You...Long term contractFull timeTemporary workWorldwide$95k - $125k per year
...experience and qualifications. The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to... ...maintaining quality standards Collaborate with Manufacturing Engineering to drive process improvements and implement changes Apply...Long term contractFull timeTemporary workInternshipWork at office$182.82k - $268.13k per year
...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...What You'll Do Epic Games is looking for a Senior Security Programmer focused on Game Security to develop and improve anti-cheat capabilities...Long term contractFull timeTemporary work- ...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....Full 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...Full time
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Full time
- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...Full timeWork at office
- ...network stack of a AAA multiplayer game engine. Collaborate with the team of engineers... ...transfer knowledge and enable users (other programmers and team members from other working units... ...franchises such as Assassin’s Creed , Far Cry , Watch Dogs , Just Dance , Rainbow...Full timeWork at officeRelocationFlexible hours3 days per week
- .../dental, automotive, consumer electronics and sporting goods. We are looking for an experienced EDM CNC Programmer/Machinist to work with our team of engineers to develop iterations of prototypes for our research projects. If you enjoy working as part of a team to create...Full timePart timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer (Far Cry). Be the first to apply!
