1

Film Programmer Jobs (NOW HIRING)

Thin Film Coating Technician

Fairport, NY · On-site

$15.75 - $20.75/hr

As a member of the Advanced Optics Division Engineering Optical Thin Film Coating group, you will work closely with the engineering team to demonstrate new thin film coating and manufacturing ...

Thin Film Coating Technician

Fairport, NY

$15.75 - $20.75/hr

As a member of the Advanced Optics Division Engineering Optical Thin Film Coating group, you will work closely with the engineering team to demonstrate new thin film coating and manufacturing ...

Radiological Technologists using film are required to process their film chemically using imaging Fixer and Developer solutions in the automatic film developer. Radiological Technologists processing ...

Radiological Technologists using film are required to process their film chemically using imaging Fixer and Developer solutions in the automatic film developer. Radiological Technologists processing ...

R&D Software Engineer

Boulder, CO · On-site

$110K - $150K/yr

Collaborates with Thin Film Engineering team and incorporates feedback into current and future software deployments * Participate in peer reviews for software designs and implementations * Engage ...

Radiological Technologists using film are required to process their film chemically using imaging Fixer and Developer solutions in the automatic film developer. Radiological Technologists processing ...

next page

Showing results 1-20

Film Programmer information

See salary details

$12

$39

$68

How much do film programmer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for film programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Film Programmer, and why are they important?

To thrive as a Film Programmer, you need a deep knowledge of film history, strong organizational skills, and experience in curating cinematic content, often supported by a degree in film studies or a related field. Familiarity with film booking software, digital projection systems, and rights management platforms is typically required. Excellent communication, networking, and critical thinking abilities help build relationships with distributors and engage diverse audiences. These skills ensure the successful selection and presentation of films, fostering vibrant, well-attended programming that meets both artistic and audience objectives.

What are 5 jobs that are needed during a film production?

During film production, key roles include the director who oversees the creative vision, the cinematographer responsible for camera work and lighting, the production designer who manages sets and costumes, the sound mixer handling audio recording, and the production manager coordinating schedules and logistics. These positions require collaboration, technical skills, and often specific certifications or experience in film environments.

How much does a film programmer make?

Film programmers typically earn between $40,000 and $70,000 annually, depending on experience, location, and the size of the organization. Entry-level positions may start lower, while experienced programmers or those working at major festivals or institutions can earn higher salaries. Many film programmers also have backgrounds in film studies, programming, or related fields and may work irregular hours during festivals or screenings.

What is the highest paying job on a film set?

The highest paying job on a film set is typically the director or producer, with top-tier directors earning several million dollars per project. Other high-paying roles include cinematographers and lead editors, especially for major productions, but salaries vary based on experience, project size, and industry reputation.

How do you become a film programmer?

To become a film programmer, individuals typically gain experience in film curation, programming, or film studies through education or internships. Strong knowledge of film history, genres, and industry trends, along with skills in organization and communication, are essential for selecting and scheduling films for festivals, theaters, or institutions.

What is the difference between Film Programmer vs Film Curator?

AspectFilm ProgrammerFilm Curator
CredentialsFilm studies, media arts, or related fields; experience in film selectionSimilar credentials; often with a focus on film history and curation
Work EnvironmentFilm festivals, cinemas, cultural institutionsMuseums, film archives, cultural organizations
Employer & IndustryFilm festivals, cinemas, arts organizationsMuseums, archives, cultural institutions
Primary FocusSelect and schedule films for screeningsDevelop and interpret film collections, create thematic exhibitions

While both roles involve working with films, a Film Programmer primarily selects and schedules films for screenings, focusing on audience engagement. A Film Curator develops and interprets film collections, often creating thematic exhibitions or retrospectives. Both require knowledge of film history and industry experience, but their main responsibilities and work environments differ.

How does a Film Programmer typically collaborate with festival organizers and filmmakers during the selection process?

Film Programmers work closely with festival organizers to align film selections with the event’s theme and audience interests, ensuring a cohesive program. They also communicate with filmmakers to clarify submission details, request screeners, and sometimes negotiate screening rights. Throughout the process, Film Programmers may participate in regular meetings with the programming team and coordinate with marketing or technical staff to prepare for screenings. This collaborative environment helps ensure a diverse, high-quality lineup that meets both artistic and logistical goals.

What are film programmers?

Film programmers are professionals responsible for selecting, scheduling, and presenting films for festivals, cinemas, museums, or other screening venues. They curate film lineups based on themes, audience interests, or artistic value, and often collaborate with distributors, filmmakers, and marketing teams. Their role may also involve organizing special events, Q&A sessions, and panel discussions to enhance the viewing experience. Film programmers play a key part in shaping the cultural offerings of a venue and introducing audiences to diverse cinematic works.

What Does a Film Programmer Do?

The job duties of a film programmer involve selecting films or video productions to show an audience. In this career, your responsibilities may vary depending on the purpose of the film selection or where you work. For example, you may choose independent films to play at a film festival, or you may work at a cinema or chain of movie theaters to select which films to show. You may assess the theatre and film market in a specific area or festival and then choose film or video distribution and promotion methods based on that assessment.

What cities are hiring for Film Programmer jobs? Cities with the most Film Programmer job openings:
What are the most commonly searched types of Film Programmer jobs? The most popular types of Film Programmer jobs are:
What states have the most Film Programmer jobs? States with the most job openings for Film Programmer jobs include:
R&D Software Engineer

Full-time

Posted 24 days ago


Excelitas Technologies rating

7.8

Company rating: 7.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Excelitas Technologies Corp. is a global technology leader focused on delivering market-driven solutions across various sectors. They are seeking an R&D Software Engineer to support the continuous improvement and implementation of software in thin film optical coating manufacturing.
Responsibilities:
• Support current and develop new implementations of software supporting production optical thin film coating equipment
• Develop software which interfaces process equipment to production databases
• Collaborates with Thin Film Engineering team and incorporates feedback into current and future software deployments
• Participate in peer reviews for software designs and implementations
• Engage with a variety of team members with varying levels of expertise in software development
• Support a formal software development lifecycle which delivers a well-documented, robust and reliable solution to ensure long-term sustainability
• Develop documentation to support software users (software engineers, production technicians, and engineers)
• Other duties as assigned
Qualifications:
Required:
• STEM based bachelor’s degree
• 5+ years professional programming experience in C#
• Ability to work with in house customers to develop design specifications and execute on software application to support new product and operational execution
Preferred:
• Experience Programming in a manufacturing environment
• C# programming with WPF, ADO.NET, Entity Framework, and WCF
• MS SQL database design and query with TSQL
• C# techniques - interface programming, multi-threading, asynchronous programming, MVVM, and Windows Services
• Web App programming with MVC – with/without client-side JavaScript, and Web API
• Basic use of Git/GitHub with Visual Studio and VS Code
• Real-time machine control programming
• Familiarity with RS232 / RS488 protocols
• C++ and Python programming experience
• Device firmware programming
• SCADA programming
• Vacuum system knowledge
• User and design documentation
Company:
Excelitas is the leading provider of advanced, life-enriching technologies that make a difference, serving global market leaders in the life sciences, advanced industrial, next-generation semiconductor, aerospace and defense end markets. Founded in 2010, the company is headquartered in Waltham, USA, with a team of 5001-10000 employees. The company is currently Late Stage.