Taro Logo

Lead Software Engineer

Award-winning leader in visual effects industry with 8 studios worldwide, providing VFX services and virtual production solutions through Eyeline Studios.
$120,000 - $210,000
Backend
Staff Software Engineer
Hybrid
12+ years of experience
Entertainment

Job Description

Scanline VFX, an award-winning leader in the visual effects industry with global presence, is seeking a Lead Software Engineer to spearhead their technical initiatives. This role represents a unique opportunity to lead a team of engineers in developing and maintaining tools that support VFX workflows, with a particular focus on Maya, Production Tools, and Houdini.

The position demands a seasoned professional who can bridge the gap between technical and non-technical stakeholders, transforming requirements into actionable technical components. As a Lead Software Engineer, you'll be instrumental in shaping the direction of VFX pipeline development, ensuring quality standards, and mentoring team members through code reviews and daily engagement.

The role offers an exciting challenge at the intersection of technology and creative arts, backed by Netflix's investment in infrastructure and pipeline development. You'll be working in a dynamic environment that values innovation and exploration, where great ideas are welcomed from everyone. The company's commitment to pushing boundaries in visual effects, combined with their virtual production division, Eyeline Studios, presents unique opportunities for professional growth.

Working at Scanline VFX means joining a company that values diversity and fair treatment, where your contributions will directly impact the future of visual effects technology. The position offers competitive compensation ranging from $120,000 to $210,000 annually for the Vancouver location, with benefits and the opportunity to work on cutting-edge projects for both Netflix and other major clients.

The ideal candidate will bring extensive Python development experience, deep understanding of VFX workflows, and proven leadership abilities. If you're passionate about leading technical innovation in the visual effects industry and have the expertise to drive complex pipeline initiatives, this role offers the perfect platform to make a significant impact in the field.

Last updated 3 months ago

Responsibilities For Lead Software Engineer

  • Take ownership of specific pipeline initiatives from conception to delivery
  • Collaborate with pipeline leadership and stakeholders to determine requirements
  • Work with Pipeline Architects to interpret requirements into project definition
  • Make decisions about feature scope and communicate with stakeholders
  • Break down work into components and work within Agile framework
  • Ensure projects align with organizational goals and industry best practices
  • Enforce engineering best practices through code review and mentorship

Requirements For Lead Software Engineer

Python
  • Minimum twelve (12) years Python software development experience
  • Minimum two (2) years in lead role
  • Experience leading complex VFX pipelines
  • Strong written/verbal communication and presentation skills
  • Ability to design intuitive APIs using OOP
  • Deep understanding of VFX Production workflows
  • Experience using Flow/Shotgrid
  • Deep understanding of artist workflows in Maya
  • Experience designing pipelines using Maya and OpenUSD
  • Understanding of Service-Oriented & Event-Driven Architectures
  • Familiarity with SQL and NoSQL databases
  • Expertise with Autodesk Maya USD ecosystem