Senior Director, Software Development

Ross Video


Date: 5 days ago
City: Ottawa, ON
Contract type: Full time
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.

Apply Now

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Claims Adjuster

Sedgwick, Ottawa, ON
1 day ago
Taking care of people is at the heart of everything we do, and we start by taking care of you, our valued colleague. A career at Sedgwick means experiencing our culture of caring. It means having flexibility and time for all the things that are important to you. It’s an opportunity to do something meaningful, each and every day. It’s...

Communications Manager

DataAnnotation, Ottawa, ON
CA$28.78 per hour
1 day ago
DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.We are looking for a Communications Manager to join our team and teach AI chatbots. You will have conversations with chatbots in order to measure their progress, as well as write novel conversations in...

Directeur ou directrice, Applications et architecture de solutions de l'entreprise

Monnaie Royale Canadienne, Ottawa, ON
2 days ago
La Monnaie royale canadienne (la Monnaie) est à la recherche d'un directeur ou d'une directrice, Applications et architecture de solutions de l'entreprise, qui saura s'épanouir dans un milieu dynamique et inclusif.Relevant de la dirigeante principale de l'information, le directeur ou la directrice est responsable d'assurer la direction et l'orientation des technologies de l'information nécessaires à la prestation efficace de solutions...