Développeur logiciel, en temps réel - Software Developer, Realtime

DNEG

$90K — $120K *
Media
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Proven leadership experience in managing small technical teams or as a lead developer on complex projects
  • Advanced proficiency in Unreal Engine (C++ and Blueprints) with in-depth understanding of its internals
  • Significant programming experience with C++ and Python in Linux and Windows environments
  • Experience in Agile/Scrum project management with ability to balance multiple priorities
  • Excellent communicator, able to simplify complex technical concepts for non-technical stakeholders
  • Proactive problem-solver with ability to provide stable solutions under pressure

Responsibilities

  • Collaborate with team leads to design scalable solutions for integrating Unreal Engine into the pipeline
  • Design, develop, and deliver high-quality tools for artists from layout to final pixels
  • Establish and maintain methods for reliable integration of Unreal Engine within the studio pipeline
  • Lead and mentor a small agile team, promoting a high-performance culture
  • Oversee development lifecycles of realtime tools from requirements to delivery
  • Act as a technical liaison, translating creative needs into actionable tasks
  • Work with other technology groups to ensure seamless integration of realtime initiatives
  • Promote best practices for documentation, testing, and CI/CD workflows to ensure tool stability

Benefits

  • Opportunity to shape the future of realtime technology in a leading studio
  • Autonomy to innovate while collaborating with renowned artists
  • Engagement with a diverse and inclusive work environment
  • Participation in award-winning projects that define industry standards
  • Union membership with benefits outlined in collective agreement
Full Job Description
Description

Position at DNEG

English version below)

Rédigé au masculin pour alléger le texte

DDU (DNEG Dedicated Unit) opère au sein de BRAHMA AI et travaille en étroite collaboration avec DNEG afin de développer des technologies utilisées directement en production.
L'équipe conçoit des outils, des plateformes et des workflows qui soutiennent les pipelines de VFX et d'animation de longs métrages à travers les studios mondiaux de DNEG.
Une grande partie du travail se concentre sur des outils destinés aux artistes, des pipelines de production à grande échelle, des workflows de simulation et de rendu, ainsi que des systèmes devant fonctionner de manière fiable au sein d'équipes distribuées.

En tant que développeur logiciel temps réel senior, vous occuperez un rôle de leadership au sein de l'équipe Realtime Technologies. Tout en restant un expert technique opérationnel, vous travaillerez aux côtés d'autres leads pour encadrer les développeurs, gérer le cycle de vie des projets et faire le lien entre les parties prenantes de la production et l'implémentation technique.
Le poste

Vous contribuerez activement à l'intégration d'Unreal Engine dans le pipeline propriétaire de Brahma DDU, en participant à une stratégie temps réel alignée avec les objectifs des VFX, de l'animation de longs métrages et de la production virtuelle.
Au-delà du développement, vous serez impliqué dans la conception d'architectures durables et dans le mentorat des autres développeurs de l'équipe.
Responsabilités principales
  • Contribution architecturale : Collaborer avec les autres leads pour concevoir et implémenter des solutions robustes et évolutives pour l'intégration d'Unreal Engine dans notre pipeline global propriétaire
  • Développement d'outils : Concevoir, développer et livrer des outils de haute qualité destinés aux artistes de différentes disciplines, du layout jusqu'au rendu final
  • Intégration pipeline : Mettre en place et maintenir des méthodes fiables d'intégration d'Unreal Engine au pipeline global des studios
  • Leadership & mentorat : Encadrer une petite équipe agile de développeurs, fournir un accompagnement technique et réaliser des revues de code afin de promouvoir une culture de performance
  • Gestion de projet : Superviser le cycle de développement de certains outils temps réel - de la collecte des besoins jusqu'à la livraison - en veillant au respect des jalons
  • Relation avec les parties prenantes : Agir en tant que référent technique auprès des superviseurs VFX et des responsables de département (HOD), en traduisant les besoins créatifs en tâches techniques concrètes
  • Collaboration transverse : Travailler avec les autres équipes technologiques pour assurer une intégration fluide des initiatives temps réel dans l'infrastructure logicielle globale du studio
  • Qualité & standards : Promouvoir les bonnes pratiques en matière de documentation technique, de tests et de workflows CI/CD afin de garantir la stabilité des outils critiques en production
Profil requis
  • Expérience en leadership : Expérience avérée dans la gestion de petites équipes techniques ou en tant que lead developer sur des projets complexes impliquant plusieurs contributeurs
  • Expertise technique avancée : Maîtrise approfondie d'Unreal Engine (C++ et Blueprints) et excellente compréhension de son fonctionnement interne
  • Compétences en programmation : Expérience professionnelle significative en C++ et Python dans des environnements Linux et Windows
  • Gestion de projet : Expérience des environnements Agile/Scrum, avec capacité à gérer des priorités concurrentes et les attentes des parties prenantes
  • Communication : Excellente capacité à vulgariser des concepts techniques complexes auprès de profils non techniques et d'artistes
  • Résolution de problèmes : Approche proactive avec capacité à évoluer dans des contextes ambigus et à fournir des solutions robustes sous contrainte de production
Atouts supplémentaires
  • Contexte métier : Expérience en production virtuelle, VFX ou animation (ex. : USD, OpenColorIO)
  • Expertise outils : Expérience dans le développement d'outils destinés aux artistes pour des logiciels comme Houdini, Maya, Nuke ou Katana
  • Connaissances systèmes : Expérience avec le développement multi-utilisateurs sous Unreal et les systèmes de gestion de versions à grande échelle (Perforce, Git)
  • Formation : Diplôme en informatique, en génie informatique ou dans un domaine connexe
The Technology department at Brahma DDU is responsible for creating and supporting the infrastructure that powers DNEG's multi-site, global VFX and Feature Animation studio. With thousands of artists producing tens of thousands of shots across film, TV, and immersive experiences, we face complex scaling and workflow challenges.

As a Senior Realtime Software Developer, you will take on a leadership role within the Realtime Technologies team. While remaining a hands-on technical expert, you will work alongside other leads to guide developers, manage project lifecycles, and act as a bridge between production stakeholders and technical implementation.

The Role

You will help drive the integration of Unreal Engine into Brahma DDU's proprietary pipeline, contributing to a realtime strategy that aligns with the goals of Visual Effects, Feature Animation, and Virtual Production. Beyond writing code, you will focus on architecting sustainable solutions and mentoring other developers within the team.

Your key responsibilities will include:
  • Architectural Contribution: Collaborate with other team leads to design and implement robust, scalable methods for integrating Unreal Engine with our proprietary global pipeline.
  • Tool Development: Design, develop, and deliver high-quality tools for artists across various disciplines, from layout to final pixels.
  • Pipeline Integration: Create and maintain robust methods for integrating Unreal Engine with our proprietary global studio pipeline.
  • Team Leadership & Mentorship: Lead a small, agile sub-team of developers, providing technical guidance and conducting code reviews to foster a high-performance culture.
  • Project Management: Oversee the development lifecycle for specific realtime tools - from requirements gathering and scoping to delivery - ensuring milestones are met.
  • Stakeholder Involvement: Act as a technical liaison for production VFX Supervisors and HODs, translating creative requirements into actionable technical tasks.
  • Cross-Department Collaboration: Partner with other Technology groups to ensure realtime initiatives are integrated seamlessly into the studio's broader software infrastructure.
  • Quality & Standards: Promote best practices for technical documentation, testing protocols, and CI/CD workflows to ensure the stability of production-critical tools.


Must Have
  • Leadership Experience: Proven track record of leading small technical teams or acting as a Lead Developer on complex, multi-person projects.
  • Advanced Technical Proficiency: Expert-level knowledge of Unreal Engine (C++ and Blueprints) and a solid understanding of the Engine's inner workings.
  • Programming Skills: Extensive professional experience in C++ and Python within a Linux and Windows environment.
  • Project Management Skills: Experience working in (and leading) Agile/Scrum environments, with the ability to manage competing priorities and stakeholder expectations.
  • Communication: Exceptional ability to communicate complex technical concepts to non-technical stakeholders and artists.
  • Problem Solving: A proactive mindset with the ability to navigate ambiguity and provide stable solutions under production pressure.


Nice to Have
  • Industry Context: Experience with Virtual Production, VFX, or Feature Animation workflows (e.g., USD, OpenColorIO).
  • Tooling Expertise: Experience developing artist-facing tools for packages like Houdini, Maya, Nuke, or Katana.
  • Systems Knowledge: Experience with multi-user Unreal development and large-scale version control (Perforce/Git) at a studio level.
  • Education: A degree in Computer Science, Computer Engineering, or a related field.


Similar Jobs

More Jobs at DNEG

More Media Jobs

Find similar Développeur logiciel, en temps réel - Software Developer, Realtime jobs: