Lead Software Engineer (Production Tools)

Scanline VFX is an award-winning leader in the visual effects industry with 7 studios worldwide, setting the highest standard of quality in everything they do.
$120,000 - $210,000
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
12+ years of experience
AI · Gaming

Description For Lead Software Engineer (Production Tools)

As Lead Software Engineer at Scanline VFX, you will lead a team of engineers to write and maintain tools supporting VFX workflows, focusing on production. The ideal candidate collaborates with non-technical stakeholders to define requirements and translate them into technical components. You'll take ownership of pipeline initiatives, work within an Agile framework, and ensure projects align with organizational goals and industry best practices. Key responsibilities include breaking down work into components, enforcing engineering best practices, and elevating team members through code reviews and daily engagement.

Qualifications include 12+ years of Python software development experience, 2+ years in a lead role, and proven experience leading complex VFX pipeline development. You should have a deep understanding of VFX production workflows, experience with Flow/Shotgrid, and familiarity with SQL and NoSQL databases. Strong communication skills and the ability to design intuitive APIs using OOP are essential.

Scanline VFX, powered by Netflix, is rethinking the future of real-time filmmaking through their virtual production division, Eyeline Studios. They offer a collaborative environment where great ideas are encouraged from everyone. The company is committed to fair and equal treatment of applications, considering candidates solely based on their qualifications.

This hybrid position is based in Vancouver, with a salary range of $120,000 - $210,000 per year, depending on qualifications, skills, and experience.

Last updated 5 days ago

Responsibilities For Lead Software Engineer (Production Tools)

  • Take ownership of specific pipeline initiatives from conception to delivery
  • Collaborate with pipeline leadership and production stakeholders to determine user stories and requirements
  • Work with Pipeline Architects to interpret user stories and requirements into a project definition
  • Make tough decisions about features and communicate these decisions clearly to stakeholders
  • Break down work into components and work within an Agile framework
  • Ensure that projects align with organizational goals, industry best practices, and scalability requirements
  • Enforce engineering best practices to ensure consistent and high quality code, via code review and mentorship

Requirements For Lead Software Engineer (Production Tools)

Python
  • Minimum twelve (12) years Python software development experience
  • Minimum two (2) years in lead role
  • Proven experience leading the design, development, and maintenance of complex VFX pipelines
  • Strong written/verbal communication and presentation skills
  • Ability to design intuitive and well structured APIs using OOP
  • Deep understanding of VFX Production workflows
  • Experience using Flow/Shotgrid
  • Familiarity with SQL and NoSQL databases

Benefits For Lead Software Engineer (Production Tools)

  • Competitive salary range: $120,000 - $210,000 a year

Interested in this job?

Jobs Related To Scanline VFX Lead Software Engineer (Production Tools)

CNC Subject Matter Expert (SME) Manager

CNC Subject Matter Expert (SME) Manager at Apple, leading crucial CNC processes for product development and production.

Engineering Program Manager, Quality Office, Apple Services Engineering

Engineering Program Manager for Apple Services Quality team, ensuring exceptional product quality and reliability.

Senior Engineering Project Manager, IS&T Enterprise Systems

Apple seeks a Senior Engineering Project Manager for IS&T Enterprise Systems to lead software development initiatives and cross-functional teams.

Engineering Program Manager, Apple Services Engineering

Sr Engineering Program Manager for Apple Services Engineering, managing cross-functional projects for Enterprise customers.

Full Stack Software Engineer, L5 - Growth Delivery and Operations

Netflix seeks Full Stack Software Engineer (L5) for Growth Delivery and Operations, focusing on CI/CD, automation, and developer productivity.