CA EmploymentAlert | Senior Director, Software Development (Job Req #2025-074)
Skip to Main Content

Job Title


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


Company : Ross


Location : Ottawa, Ontario


Created : 2025-01-11


Job Type : Full Time


Job Description

Senior Director, Software Development (Job Req #2025-074) 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. If that resonates, and youre someone with integrity, commitment, and a strong drive to deliver great products, wed 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 Rosss 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! 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 organizations growth and innovation objectives. Platform Development: Collaborate with Product Management and leadership to develop a phased strategy for building Ross Videos 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. Cloud Expertise: Establish and implement best practices for cloud architectures, cloud-native development, and DevOps processes. Serve as the organizations 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. Collaboration Across Teams: Build strong partnerships across product teams, ensuring alignment of technical direction and fostering collaboration to support shared business 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. Customer-Centric Solutions: Collaborate with product management, sales, and engineering teams to translate customer needs into actionable technical requirements. 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. 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. Operational Acumen: Proven experience implementing and scaling Agile methodologies (Scrum, Kanban) and CI/CD pipelines. Organizational Development: Proven ability to identify skill gaps, recruit and onboard talent, and implement effective team structures and processes. Problem Solver and Innovator: Visionary mindset with a commitment to proactive problem-solving and evolving product strategies. Collaborative Skills: Exceptional ability to build strong partnerships across functions. Business Acumen: Adept at presenting data-driven insights and compelling business cases to senior executives. Customer-Focused Mindset: Strong ability to understand customer needs and translate them into actionable technical requirements. Education: Bachelors 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. #J-18808-Ljbffr