Careers

Boris FX is hiring for the following positions:

Software Engineer
Web & Platform Engineer - BorisFX

To apply for any of the open positions, please send cover letter and resume to jobs@borisfx.com with the job title in the subject field.

No inquiries from agencies at this time please.


Software Engineer

Are you someone who would be excited about working in the visual effects industry developing VFX tools for the next blockbuster movie or Super Bowl commercial? Do you have a passion for quality, super-fast, maintainable code?

Boris FX is a leading provider of specialized visual effects software to the film, media and advertising industries worldwide. Our products are used in top video content of all kinds. We care about speed, quality and creativity. Weโ€™re looking for a motivated engineer to help us move faster, scale larger, and create more amazing products.

Youโ€™d work closely with the rest of our small, geographically dispersed development group on Academy Award-winning visual effects software and make a significant impact on our company.

This is a full-time position that is permanently remote / work from home. Salary commensurate with skills and experience.

Roles and Responsibilities

Write sophisticated image processing and computer vision software in C++ and OpenCL.

We all wear many hats, so thereโ€™s some customer interaction, bug fixes, conferences, product design and QA as well as serious high-performance, artist-focussed software development.

Required Experience

  • Solid experience, comfort and fluency with C++
  • Experience creating, debugging and shipping high-performance products
  • Image processing and/or computer vision skills
  • Degree in Computing or a related subject, or equivalent experience
  • Familiarity with two or more of Windows, Mac and Linux
  • Experience with distributed version control (especially Git)
  • Experience with agile development, bug tracking (such as Jira)

Pluses

  • Familiarity with video editing/effects software development
  • Experience with parallel or GPU programming
  • Comfort and fluency with Python
  • Strong debugging skills and a desire to solve challenging problems
  • Experience working in a distributed team, for example open-source projects

Personal Characteristics

  • Excellent verbal and written communication skills
  • Detail oriented
  • Enthusiasm to learn
  • Able to work independently
  • Likes a small company environment

Web & Platform Engineer

The Role

We’re hiring a Web & Platform Engineer to join the internal engineering team responsible for BorisFX’s online presence, ecommerce operations, and business integrations. This is a hands-on, full-stack role spanning the web platform, backend services, and Salesforce.

What you’ll work on

Ecommerce backend & API services. Our backend is built on Flask/Python and powers payment flows (Stripe, PayPal), subscription management, account services, and the APIs that connect our storefront to everything downstream.

Website frontend. The BorisFX website is built on Hugo. You’ll ship features, fix bugs, and improve the customer-facing experience.

Salesforce development & integrations. Data flows from ecommerce and licensing systems into Salesforce, where it supports sales, support, and marketing. You’ll contribute to Salesforce development: writing APEX code, building and maintaining integrations, and collaborating with stakeholders on the HubSpot-Salesforce connection. This is a meaningful part of the role.

Ecommerce integrations. Stripe and PayPal payment processing, cart/checkout, subscription lifecycle, and the glue between the storefront, backend, and third-party services.

Platform reliability. Rate limiting, abuse detection, monitoring, and operational hardening across the ecommerce platform.

About the environment

This is an established, revenue-generating production platform. You’ll be working within an existing codebase and architecture, improving and modernizing it over time. We’re looking for someone who can ramp quickly on unfamiliar code, make pragmatic improvements, and balance new feature work with the realities of a live system.

What we’re looking for

Must-haves:

  • Strong Python experience, particularly with Flask or similar web frameworks

  • Full-stack web development, comfortable with both backend APIs and frontend work

  • Salesforce development experience: APEX, SOQL, and building integrations between Salesforce and external systems

  • Experience with payment systems (Stripe and/or PayPal) or ecommerce platforms

  • Experience with cloud platforms and deployments (Heroku, AWS, GCP, or similar)

  • Comfort working in a small team where you own what you ship

  • Ability to read and understand an existing codebase quickly and start contributing

Strong-to-haves:

  • Experience with Hugo or similar static site generators and JAMstack deployment

  • Background in subscription/SaaS billing systems

  • Familiarity with HubSpot or marketing automation integrations (we use the Salesforce-HubSpot connection)

  • Security awareness: rate limiting, input validation, API hardening

  • Experience with CI/CD pipelines and deployment automation

Nice-to-haves:

  • Experience with licensing systems or digital product delivery

  • Interest in or experience with AI coding tools (we’re actively adopting these across the team)

Why this role matters

  • BorisFX is investing in the platform that supports how we sell, license, and deliver our products. This role is central to that investment. You’ll strengthen our Salesforce and ecommerce

PRODUCT UPDATES & SPECIAL OFFERS

Join our email newsletter and keep up to date


Please select your language

The website is currently localized into the following languages