Principal, Software Engineering

Premier provider of entertainment technology and solutions, offering industry standard screenwriting accounting software, digital payroll products, and creative tools.
$150,000 - $170,000
Frontend
Principal Software Engineer
In-Person
7+ years of experience
Entertainment

Description For Principal, Software Engineering

Cast & Crew, a leading entertainment technology provider since 1976, is seeking a Principal Software Engineer specializing in UI/Frontend development. This role presents an exciting opportunity to lead the design and implementation of scalable, responsive, and highly-interactive front-end applications. The position requires deep expertise in React, Material-UI Pro, and micro-frontend architecture, with a focus on creating modular, reusable components.

The ideal candidate will work at the intersection of technology and entertainment, contributing to solutions that power the global entertainment industry. You'll be responsible for leading complex UI development initiatives, mentoring team members, and driving technical excellence in frontend development. The role offers competitive compensation ranging from $150,000 to $170,000 USD, along with comprehensive benefits including medical, dental, and vision insurance.

As a Principal Engineer, you'll collaborate with UI/UX teams and backend developers, ensuring seamless integration of frontend solutions with backend systems. The position requires 7+ years of frontend experience and 5+ years of UX/UI expertise, making it perfect for seasoned professionals looking to make a significant impact in the entertainment technology sector.

Working at Cast & Crew means joining a company that has been at the forefront of entertainment technology for decades, serving film, television, streaming, advertising, and live events industries. The company's commitment to modernizing content production and leading digital transformation makes this an exciting opportunity for those passionate about both technology and entertainment.

Last updated 3 minutes ago

Responsibilities For Principal, Software Engineering

  • Lead development of complex, high-performance, scalable responsive UIs using modern frameworks
  • Drive the adoption of micro-frontend architectures and federated component designs
  • Collaborate with cross-functional teams to ensure smooth integration between front-end and back-end systems
  • Mentor and guide other UI engineers
  • Develop and uphold design standards and guidelines for products
  • Work with engineering leadership to introduce and uphold UI development standards
  • Make informed technical decisions that support the product strategy
  • Foster a collaborative environment

Requirements For Principal, Software Engineering

React
Node.js
TypeScript
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 7+ years proven experience with frontend technologies, especially Reactjs, Nodejs, HTML, CSS, MUI
  • 5+ years of demonstrated UX/UI experience
  • Hands-on experience in micro-frontend architectures
  • Proficient in using RESTful APIs
  • Experience with prototyping/design tools such as Figma
  • Deep understanding of user-centered design methodologies
  • Strong communication skills and active listening ability
  • Ability to prioritize and manage multiple milestones and projects efficiently

Benefits For Principal, Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • PTO
  • Health and wellness programs
  • Employee discounts

Interested in this job?

Jobs Related To Cast & Crew Principal, Software Engineering

Principal Software Engineer, Front End

Principal Frontend Software Engineer role at Disney building streaming platform experiences across Disney+, Hulu and ESPN+

Engineering Director, Firefly.Adobe.com

Lead Adobe's Firefly engineering team, driving generative AI innovation and web application development while managing talented engineers.

Principal Software Engineer - Full Stack

Principal Full Stack Engineer role at Veeva Systems, building healthcare cloud solutions with 12+ years experience required, offering remote work and competitive benefits.

Senior Software Engineering Manager – UI Frameworks Team, VisionOS

Lead Apple's UI Frameworks Team for Vision Pro, managing engineers and developing core SwiftUI infrastructure for spatial computing applications.

Principal Software Engineer

Lead software engineer position at Microsoft, focusing on Microsoft Teams and Copilot development, offering remote work and competitive compensation.