Senior Software Development Lead

4 weeks ago


Montreal, Quebec, Canada DNEG Full time
Lead Software Developer for Ziva Realtime

We are seeking an experienced software developer to lead our Ziva Realtime team at DNEG. Our Ziva character tools bring cutting-edge techniques and workflows to professional 3D character artists, empowering them to create realistic and dynamic animated performances. Ziva Realtime is our technology suite that brings these world-leading characters into games, VR, and other interactive environments.

About the Role

As Lead Software Developer, you will drive the success of the Ziva Realtime software suite, including both the character creation toolset and game engine middleware. In partnership with key stakeholders and users, you will help set the direction, priorities, and roadmap for the Ziva Realtime software, and be accountable for successfully delivering the agreed-upon milestones.

Key Responsibilities
  • Guide and coordinate the work of the Ziva Realtime development team, ensuring high velocity and quality of the software being produced.
  • Identify opportunities for high-impact contributions, for example from published research or user feedback, and steer them all the way from experimental prototypes to robust features of stable production software.
  • Collaborate with your team to continuously improve the speed and memory consumption of the runtime, maintain high-quality integrations into game engines like Unreal and 3D DCCs like Maya, and improve the experience of artists using the creation and conversion tools.
Requirements
  • Expertise in C++ software development.
  • Experience writing performance-sensitive code for 3D game engines or similar.
  • Proficiency in Linear Algebra, Numerical Computing, Data Compression, and Machine Learning.
  • Experience delivering 3D tools for use by technical artists and animators.
  • Ability to lead and mentor a small team of software developers.
  • Proven ability to read, implement, and refine novel techniques from research literature.
  • Experience with all aspects of software development lifecycle.
  • Working knowledge of software quality control processes.
Preferred Qualifications
  • Experience developing and shipping middleware and tools for 3D games.
  • Shipped one or more games, contributing to real-time 3D rendering, animation, or similar.
  • Experience coding in Python.
  • Previous successful collaborations with professional animators and animation technical artists, in Games and/or Film.


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    At Intact Financial Corporation, we're looking for a talented Senior Software Development Lead to join our team. As a key member of our software development team, you'll play a crucial role in shaping the future of our technology.About the RoleWe're seeking a highly skilled Senior Software Development Lead to lead our software development team. In this role,...


  • Montreal, Quebec, Canada KPMG Canada Full time

    About KPMG Gen AI Innovation Delivery CentreWe are a diverse team of dedicated problem solvers at KPMG, connected by a common cause: turning insight into opportunity for clients and communities around the world.Our TeamOur team is comprised of talented individuals who are passionate about innovation and problem-solving. We work together to deliver...


  • Montreal, Quebec, Canada KPMG Canada Full time

    About KPMG Gen AI Innovation Delivery CentreWe are a diverse team of dedicated problem solvers at KPMG, connected by a common cause: turning insight into opportunity for clients and communities around the world.Our TeamOur team is comprised of talented individuals who are passionate about innovation and problem-solving. We work together to deliver...


  • Montreal, Quebec, Canada Canadian Broadcasting Corporation Full time

    Job Title: Senior Software Development LeadAbout the Role:The Canadian Broadcasting Corporation is seeking a skilled Senior Software Development Lead to join our Technology and Infrastructure team. As a key member of our team, you will be responsible for leading the development process within a product team, supporting and continuing to shape our technical...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    About the RoleWe are looking for a highly skilled Senior Software Development Lead to join our team at Intact Financial Corporation.Develop and manage technical projects from initiation to delivery.Lead and mentor junior developers to achieve project goals.Collaborate with cross-functional teams to ensure project success.Design and implement software...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based solutions to help manufacturers monitor their industrial equipment and improve efficiency.Key...


  • Montreal, Quebec, Canada Lightspeed Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at Lightspeed. As a Senior Software Developer, you will play a key role in leading the development of software solutions that empower merchants with the essential tools they need to thrive in the market.Key Responsibilities:* Lead the...


  • Montreal, Quebec, Canada Aspire Software Full time

    Key Responsibilities:As a Senior M&A Business Development Specialist at Aspire Software, you will lead the fact-finding due-diligence mission of our M&A target companies. Reporting to one of our Investment Partners (IPs), you will work closely with the team to identify and evaluate potential acquisition opportunities.Key Skills:Strong analytical and...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software Engineer (Java)We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software Engineer (Java)We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software Engineer (Java)**About the Role**SENIOR SPIRIT OF ROSELLE PARK is seeking a highly skilled Senior Software Engineer (Java) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions to help manufacturers monitor their industrial equipment and improve...


  • Montreal, Quebec, Canada Signal Space Lab Full time

    We are seeking a highly skilled Senior Software Development Lead to join our team at Signal Space Lab. As a key member of our development team, you will be responsible for leading the development of our proprietary interactive VR video format.The ideal candidate will have a strong background in software development, with experience in languages such as C++,...


  • Montreal, Quebec, Canada Osedea Inc. Full time

    We're a thriving and agile tech development firm that cares about our clients and our team's life-long dreams, aspirations, and career development.We celebrate diversity in all its forms and believe in the power of community.Role OverviewAs a Senior Software Development Lead, you will be responsible for guiding your team through the development of software...


  • Montreal, Quebec, Canada Intelcom Full time

    Job Title: Senior Software DeveloperAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Intelcom. As a Senior Software Developer, you will play a pivotal role in the growth and development of our consumer interactions systems, primarily using C# and leveraging Azure Cloud Services.Key ResponsibilitiesDesign and develop...


  • Montreal, Quebec, Canada Intelcom Full time

    Job Title: Senior Software DeveloperAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Intelcom. As a Senior Software Developer, you will play a pivotal role in the growth and development of our consumer interactions systems, primarily using C# and leveraging Azure Cloud Services.Key ResponsibilitiesDesign and develop...


  • Montreal, Quebec, Canada Intelcom Full time

    Job Title: Senior Software DeveloperAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Intelcom. As a Senior Software Developer, you will play a pivotal role in the growth and development of our consumer interactions systems, primarily using C# and leveraging Azure Cloud Services.Key ResponsibilitiesDesign and develop...


  • Montreal, Quebec, Canada GHGSAT Full time

    Job Title: Senior Software Development ExecutiveJob Summary: GHGSat is seeking a senior software development executive to lead the development lifecycle of core software elements for the company.Key Responsibilities:Guide a team of approximately 40 software developers.Lead the development lifecycle of core software elements.About GHGSat: GHGSat provides...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    Job Title: Senior C++ Software Development Team LeadMaya HTT is a world-leading software developer and engineering solutions provider focused on CAE, CAD, CAM, and PLM. We collaborate with Siemens Digital Industries Software to provide software, AI, and engineering services to clients and partners worldwide.Job Summary:We are seeking an experienced C++ Team...