Manager, Software Engineering

Cast & Crew
$150,000 - $170,000

About The Position

At Cast & Crew, we’ve empowered creativity and supported the global entertainment industry for decades. Together with our family of brands - Backstage, CAPS, Checks & Balances, Final Draft, Media Services, Sargent-Disc, and The TEAM Companies – we operate as a combined entertainment technology and services provider offering industry standard screenwriting accounting software, digital payroll products, data & reporting, and a host of creative tools. The industry continues to move faster than ever, and the need for our expertise, our technology, and our people has never been greater. We are a production’s best ally every step of the way. #OneCastOneCrew The Manager, Software Engineering guides the software development process for our industry-leading digital products. This position oversees engineering teams, driving the development, enhancement, and strategic direction of digital products to ensure the delivery of high-quality software solutions for our entertainment clients.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years in software engineering, demonstrating strong technical expertise in software development, including hands-on experience with modern programming languages and frameworks.
  • Previous experience managing and mentoring software engineering teams, with a focus on fostering a collaborative and results-oriented culture.
  • Exceptional project management and organizational skills, with the ability to prioritize tasks and manage resources effectively.
  • Excellent communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams and stakeholders.
  • A passion for innovation, continuous learning, and keeping up with emerging technologies and industry trends.
  • Solid experience in troubleshooting and debugging is critical.
  • Solid experience designing and building large, multi-tenant web based and/or client server applications in Cloud Environment (AWS, Azure)
  • Solid experience in event driven design paradigm using applications (Kafka, SQS, SNS etc.)
  • Comfortable with the core skill set centered around the following: Typescript, Node, JavaScript, and some .NET as a bonus.
  • SEO: Elastic Search, Redis, Kafka, and SQL Server.

Responsibilities

  • Oversee the end-to-end software development process, ensuring projects are completed on schedule and within budget while maintaining high-quality standards.
  • Provide functional and technical leadership to the engineering team, guiding them in designing and building software solutions.
  • Lead and manage a team of software engineers, providing mentorship, support, and direction to facilitate their professional growth and success.
  • Collaborate with Product and Business teams to design, influence, and implement new product features and project requests.
  • Promote a collaborative and innovative team culture, encouraging creativity, open communication, and knowledge sharing among team members.
  • Plan and prioritize software development projects, ensuring that resources are allocated effectively to meet deadlines and deliver high-quality software solutions on time and within budget.
  • Implement best practices related to software development, testing, and building software in a continuous integration environment.
  • Continuously improve SDLC processes, including comprehensive code reviews and automation.
  • Implement agile methodologies and practices to enhance productivity and collaboration within the software engineering teams.
  • Implement monitoring and feedback mechanisms to identify and resolve issues proactively.
  • Recommend new software development technologies, tools, and standards to improve efficiency and productivity within the team.
  • Ensure that software products meet the highest security standards and comply with relevant industry regulations and data protection requirements.
  • Communicate progress, risks, and technical challenges to senior management and stakeholders, providing regular updates on product development initiatives.
  • Foster a collaborative environment, promoting effective communication and knowledge sharing among engineering teams and cross-functional departments.

Benefits

  • Medical
  • Dental
  • Vision
  • PTO
  • health and wellness programs
  • employee discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service