This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The IT Software Engineering Department is a team of nineteen Business Analysts, Data Scientists and Engineers who build applications, APIs, BI tooling and data integrations used across the entire company. We work across a wide technical landscape, from low level disk and data services to high level Production and Business applications written primarily in Python and React. Everything we build sits within or around a complex VFX pipeline, and our focus is always on making life easier for our users. This role focuses on supporting and developing several full stack web applications and business logic automations, running in both classic Linux environments and containerised frameworks. As a Senior Engineer, you will play a key role in shaping that experience. Our teams maintain close relationships with their users, and your ability to understand their needs and translate them into reliable, intuitive software will be central to your success. You will be managed by a Team Lead and work closely with Principal Engineers and other development and infrastructure teams. Each team owns its own set of applications and contributes to shared engineering standards around continuous integration, monitoring and alerting. Alongside feature development and project work, you will help modernise and improve systems so they can continue to scale. Our software runs twenty four hours a day, every day.
Job Responsibility:
Supporting and developing several full stack web applications and business logic automations, running in both classic Linux environments and containerised frameworks
Shaping the user experience
Understanding user needs and translating them into reliable, intuitive software
Helping modernise and improve systems so they can continue to scale
Requirements:
Experience working on single page applications and helping keep their frameworks up to date
Strong knowledge of enterprise level relational databases such as Postgres or MySQL, including query optimisation, explain plans and index selection
Proficiency in Python, or strong experience in other backend languages (such as Ruby) with the ability to quickly become proficient in Python
Familiarity with JavaScript and frameworks such as React, Redux, TanStack, Backbone or jQuery
Clear verbal and written communication and the ability to document work thoughtfully and consistently
Experience developing on Linux hosts
Experience with provisioning and containerisation tools such as Ansible, Docker or Kubernetes
Comfort diagnosing low level issues including networking and filesystem behaviour
A desire to learn, stay current and continuously improve your engineering practice
Nice to have:
Experience with FileMaker and an interest in modernising how we support it
Experience with BI and visualisation tools such as Tableau
BS or MS in Computer Science, Software Engineering or a related field, or equivalent experience
At least two years in a senior or principal engineering role
Experience with NoSQL or full text search technologies such as Redis, Elasticsearch or SOLR