Senior Director, Software Development (Job Req #2025-074)

Ottawa Campus, Ottawa, Ontario, Canada Req #2012
Wednesday, November 20, 2024

Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology. Get behind the scenes and learn about what it takes to make live events possible. If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you.

We are redefining the future of live media production through cutting-edge cloud and hybrid technology solutions. Our goal is to deliver flexible, scalable, and secure cloud offerings for global broadcasters and media organizations. We are seeking a highly skilled and visionary Senior Director of Software Development to lead the design, integration, and development of Ross’s cloud platform and enterprise management capabilities to enable next-generation cloud workflows for live production. This role is a unique opportunity for an experienced leader to drive innovation in cloud products and offerings while embedding Agile methodologies to enhance team productivity, responsiveness, and collaboration.

 

Who you report to: Vice President, Cloud and Enterprise Solutions

 

What we offer

Ross offers competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best. 

 

Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, employee share ownership program, development support and a ton of fun social activities and events!

 

Best of all, you will be part of the Ross Video family, and we’ve got a pretty energizing environment here.

 

 

 

What the job is all about:

  • Team Leadership and Development: Provide strategic leadership for the software development team, fostering a culture of collaboration, innovation, and high performance. Mentor and coach team members to maximize their potential and ensure the team is operating at peak velocity.
  • Organizational Development: Establish optimized team structures and operational processes to ensure efficient and scalable execution. Identify critical skill and resource gaps within the team. Drive recruitment, onboarding, and integration of new team members to build a world-class software development organization.
  • Cloud Acceleration: Lead efforts to deliver and operate cloud solutions and offerings, aligning with the organization’s growth and innovation objectives.
  • Platform Development: Collaborate with Product Management and leadership to develop a phased strategy for building Ross Video’s cloud platform. Lead the development of a modular, service-oriented cloud-based platform for provisioning, deploying, and managing on premises, cloud and hybrid live production workflows. Ensure the platform seamlessly integrates with live production applications, services and resources required to operate efficient end-to-end workflows.
  • Cloud Expertise: Establish and implement best practices for cloud architectures, cloud-native development, and DevOps processes. Serve as the organization’s technical authority on cloud technologies, ensuring alignment with industry leading practices and emerging standards.
  • Ongoing Product Support and Evolution: Oversee the maintenance and incremental development of two existing products ensuring their continued reliability and relevance. Address critical technical debt and risks while meeting short-term customer needs and aligning with broader organizational goals. Develop and execute a clear, phased strategy to modernize existing products.
  • Collaboration Across Teams: Build strong partnerships across product teams, ensuring alignment of technical direction and fostering collaboration to support shared business objectives. Effectively represent the Cloud and Enterprise Solutions Team in cross-functional discussions and initiatives, ensuring alignment with organizational objectives.
  • Technical Leadership: Provide data-driven insights and technical expertise to inform technical and operational decisions.
  • Operational Excellence: Establish and refine processes to ensure efficiency, quality, and scalability in software development and cloud operations. Monitor and report on progress, ensuring accountability to timelines and strategic objectives.
  • Customer-Centric Solutions: Collaborate with product management, sales, and engineering teams to translate customer needs into actionable technical requirements. Design and deliver innovative solutions to address challenges in deploying and managing live production environments, enhancing media workflows and driving customer satisfaction.

 

Who you are:

  • Proven Leadership Experience: 10+ years of experience in software development leadership roles, with at least 5 years in cloud-based product development and operations. Demonstrated success leading high-performing, multidisciplinary teams.
  • Strategic Vision and Execution: Ability to develop and execute complex, phased strategies for modernizing legacy systems and building scalable, service-oriented cloud platforms.
  • Technical Expertise: Deep knowledge of cloud architectures, cloud-native development, and DevOps practices. Strong understanding of microservices, containerization, and cloud providers such as AWS, Azure, or Google Cloud Platform.
  • Operational Acumen: Proven experience implementing and scaling Agile methodologies (Scrum, Kanban) and CI/CD pipelines to enhance team productivity and adaptability. Experience in managing the technical operations of cloud-based offerings, including security, monitoring, scalability, and reliability practices.
  • Organizational Development: Proven ability to identify skill gaps, recruit and onboard talent, and implement effective team structures and processes to scale development organizations.
  • Problem Solver and Innovator: Visionary mindset with a commitment to proactive problem-solving and evolving product strategies based on customer feedback and market trends.
  • Collaborative Skills: Exceptional ability to build strong partnerships across functions, fostering alignment between technical, product, and business teams.
  • Business Acumen: Adept at presenting data-driven insights and compelling business cases to senior executives and stakeholders.
  • Customer-Focused Mindset: Strong ability to understand customer needs and translate them into actionable technical requirements and innovative solutions.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field; advanced technical or business degree preferred.
  • Industry Knowledge: Familiarity with live production workflows, media environments, or related industries is a significant asset.

 

Equity, Diversity & Inclusion
At Ross, we embrace diversity, and we want you to bring your authentic self to work. We are committed to building a team that includes a variety of backgrounds, perspectives, and skills. Inclusivity drives innovation and creativity, and that’s something we’re passionate about at Ross!  We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

Other details

  • Job Family Not Mapped
  • Job Function Not Mapped
  • Pay Type Salary