Software Developer, Avid Plugins (Panel + REST API)

1 hour, 39 minutes ago
Contract
Mid Level
Software Development
DigitalFish

DigitalFish

DigitalFish specializes in providing software solutions and support for digital storytellers, focusing on enhancing animation processes and optimizing production pipelines for both 3D and 2D animation.

Media
11-50
Founded 2000

Description

  • Work with editors and artists to understand workflow requirements and desired outcomes.
  • Consult with engineering to assess backend capabilities and API integration points.
  • Design and build an Avid panel/plugin using Panel SDK, AVX2, or AMA with a modern, responsive UI.
  • Implement secure REST and JSON API integration for search and media retrieval.
  • Manage authentication using OAuth or token-based methods and maintain local caching of remote assets.
  • Handle media import by downloading or streaming clips, creating subclips, and inserting media into sequences or bins.
  • Ensure robust error handling, offline tolerance, and a smooth user experience.
  • Package, sign, and deploy the plugin across Windows and macOS.
  • Collaborate with backend and design teams to maintain and extend the plugin over time.

Requirements

  • BS degree in Computer Science or a related field.
  • Professional experience building and shipping Avid Media Composer plugins.
  • Strong understanding of Panel SDK, AVX2, or AMA plugin development.
  • Proficiency with REST APIs, async JavaScript, JSON parsing, and authentication.
  • Familiarity with video import, proxies, subclips, and metadata management in professional NLEs.
  • Experience delivering cross-platform plugin packages, signing, and deployment on Windows and macOS.
  • Strong communication skills and the ability to explain ideas clearly to engineers and artists.
  • Ability to iterate concepts rapidly based on input from target users and product managers.
  • Proof of eligibility to work in the United States.
  • Nice to have or implied: experience supporting ongoing feature development and maintenance for a plugin after launch.

Benefits

  • $50 - $80 per hour compensation.
  • Flexible working environment.
  • Opportunity for continued feature development and maintenance.
  • Remote contract/freelance role.
  • Equal opportunity employer with fair and non-discriminatory hiring practices.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Professional Services, Senior Engineer - NICE CXone

TTEC Digital 1K-5K Professional Services

TTEC Digital is hiring a fully remote Senior Engineer in Manila to develop, test, and deliver NICE CXone professional services and contact center solutions for client engagements.

Agile C# C++ Java JavaScript .NET Python XML
9 minutes ago

Senior Application Modernization Engineer

Liatrio 51-250 Internet Software & Services

Liatrio is hiring a Senior Application Modernization Engineer to help enterprise clients modernize legacy applications and improve software delivery through cloud-native development, DevOps practices, and team coaching.

Agile BDD DDD TDD
9 minutes ago

Staff Software Engineer, Data Platform - US (Remote)

Luxury Presence 251-1K Real Estate

Luxury Presence is hiring a Staff Software Engineer for its remote Data Platform team to architect and build the MLS and property data systems that power search, recommendations, operational AI agents, and internal data workflows for real estate products.

Apache Airflow Apache Spark AWS dbt Elasticsearch Flink GraphQL Hive Java Kafka Kubernetes Machine Learning Microservices OpenSearch Python REST API Snowflake SQL
9 minutes ago

Binance Accelerator Program - Software Engineer Intern (AI/LLM Experience a Plus)

Binance 5K-10K Capital Markets

Binance Accelerator Program seeks a Software Engineer Intern in Taipei to contribute to backend, full-stack, and AI/LLM-enabled product development for core blockchain and Web3 platforms.

AWS Azure CI/CD Docker GCP Git Go Grafana Java JavaScript Kubernetes Linux Prometheus Python REST API SQL TypeScript
9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers