Senior Manager, Software Engineering, Residuals
About Us
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
We are seeking a dynamic Senior Manager of Software Engineering with expertise in the .NET tech stack to lead and manage software engineering teams in delivering innovative, scalable, and high-quality software solutions. This role combines technical expertise, leadership, and project management skills to ensure the success of engineering projects aligned with business goals.As a key leader in the organization, you will oversee the design, development, and delivery of software applications while fostering a culture of collaboration, innovation, and technical excellence. The ideal candidate has a strong background in software engineering, experience with Agile methodologies, and the ability to lead diverse teams in a fast-paced environment.
Core 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.
- Provide technical guidance and support for the development and maintenance of software applications built on the .NET stack, including C#, ASP.NET Core, and related frameworks
- 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.
Key Qualifications
- Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
- Proven track record (at least 7-10 years) in software engineering, with substantial experience in leadership or management roles.
- Proven expertise in the .NET tech stack, including C#, ASP.NET Core, Entity Framework, and SQL Server.
- Strong understanding of software architecture, microservices, and event-driven design patterns.
- Familiarity with front-end frameworks like React is a plus.
- Experience with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes).
- Proficiency in database design and optimization, including relational and NoSQL databases.
- Knowledge of performance tuning, application security, and scalability best practices.
- 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)
- Solid experience in event driven design paradigm using applications (Kafka, SQS, SNS etc.)
- Proficient in designing, building, and deploying microservices-based applications.
- Comfortable with the core skill set centered around, Java stack, SEO: Elastic Search, Redis, Kafka, SQL Server, react.js and HTML5/JavaScript
Special Work Conditions
- Sedentary – Involves sitting most of the time but may involve walking or standing for brief periods of time. Some positions may entail exerting up to 15 lbs. of force occasionally and/or a negligible amount of force to lift, carry, push, or pull.
Benefits
Cast & Crew provides a comprehensive package of employee benefits including: Medical, Dental, Vision, PTO, health and wellness programs, employee discounts, and more! Note: Cast & Crew benefits are subject to eligibility requirements.
Cast & Crew is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. It is our policy to provide equal employment opportunities to all individuals based on job-related qualifications and ability to perform a job, without regard to age, gender, gender identity, sexual orientation, race, color, religion, creed, national origin, disability, genetic information, veteran status, citizenship or marital status, and to maintain a non-discriminatory environment free from intimidation, harassment or bias based upon these grounds.
CA residents
Your personal information may be collected in connection with certain services provided by Cast & Crew or its affiliated companies. A summary of your California privacy rights can be found at: https://www.castandcrew.com/privacy-policy/
Salary range
- $150,000 - $170,000 per year