Skip to content

Lead Software Engineer – Production Tools
Company | Scanline VFX |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $120000 – $210000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Expert or higher |
---|
Requirements
- 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
- Self-directed, proactive, detailed, organized and solution-oriented personality
- Strong written/verbal communication and presentation skills
- Ability to design intuitive and well structured APIs using OOP
- Deep understanding of VFX Production workflows, such as production tracking, bidding, resource management, media review, and deliveries
- Experience using Flow/Shotgrid, and a proven record of leveraging automation to streamline production
Responsibilities
- Take ownership of specific pipeline initiatives from conception to delivery
- Collaborate with pipeline leadership and production stakeholders to determine user stories and requirements for pipeline development projects
- Work with Pipeline Architects to interpret user stories and requirements into a project definition – evaluating trade-offs, estimating work effort, and mitigating risks
- Make tough decisions about features that do and don’t fall within the scope of the project, and communicate these decisions clearly to stakeholders
- Break down work into components and work within an Agile framework to ensure timely delivery to production
- 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
Preferred Qualifications
- An understanding of Service-Oriented & Event-Driven Architectures, and experience using them to solve production problems is preferred
- Familiarity with SQL and NoSQL databases