Work In Tech

Find your next role at Canada's fastest-growing tech companies

Manager, Software Development - Cloud Platform (Job Req #2025-290)

Ross Video

Ross Video

Software Engineering
nepean, ottawa, on, canada · Ottawa, ON, Canada · Canada
Posted on Jun 24, 2025

Job overview:

We are reshaping live media production through innovative cloud and hybrid solutions designed for flexibility, scalability, and security. We’re seeking a Manager of Software Development with a strong background in cloud-native development to help lead this transformation. In this role, you won’t just lead an established team—you’ll have the rare and exciting opportunity to help build the new Platform team from the ground up. This team will focus on DevOps, SRE, and foundational cloud-native services that power Ross’s next-generation platform.

You’ll play a critical role in delivering secure, scalable, and high-performance systems used in mission-critical applications—where both high velocity and high-quality output are essential. This role is ideal for a collaborative, agile-minded leader with deep technical expertise in modern software engineering practices. As a manager, you’ll balance hands-on technical leadership with people management responsibilities. You’ll inspire and guide a talented team of engineers, foster a culture of innovation and ownership, and drive the delivery of cloud-native solutions that support the future of live media production.

Who you report to: Senior Director of Software Development, Cloud and Enterprise Management.

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:

  • Lead and manage a team of software developers, DevOps, and SRE specialists, ensuring alignment with product goals, delivery timelines, and engineering standards.
  • Collaborate closely with Product Management, Software Architects, and Developers to ensure architectural integrity and technical excellence in the design of cloud-native solutions.
  • Contribute to the product roadmap and development prioritization, balancing new feature development with technical debt, customer issues, and platform evolution.
  • Provide hands-on technical guidance and thought leadership across the product’s design, functionality, usability, and scalability.
  • Foster a culture of innovation, collaboration, continuous learning, and psychological safety—encouraging a fail-fast, improvement-driven mindset.
  • Champion and implement agile best practices to support iterative development and high team velocity.
  • Partner with Product Verification and Documentation teams to ensure features are thoroughly tested and well documented.
  • Collaborate with Technical Support to triage, manage, and resolve customer escalations effectively.
  • Act as a liaison with other Ross Video product teams and external partners to develop integrated, end-to-end solutions for our customers.
  • Mentor and coach team members, supporting their professional development and growth trajectories.
  • Own team deliverables, ensuring the delivery of high-quality, maintainable, and production-ready software.
  • Identify and remove bottlenecks in the development workflow, continuously improving efficiency and scalability.
  • Utilize KPIs and OKRs to drive a data-informed approach to performance monitoring and process refinement.
  • Oversee the CI/CD strategy, infrastructure-as-code workflows, and automation pipelines to support reliable and scalable deployments.
  • Champion DevOps, observability, and platform engineering best practices across teams.
  • Lead and participate in the hiring process, helping to attract, evaluate, and onboard top technical talent.
  • Conduct regular performance management discussions, offering clear, constructive feedback and career coaching to help team members thrive.

Who you are:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ in similar leadership role, with a proven ability to manage, mentor, and motivate high-performing software development teams.
  • Strong technical background in developing cloud-native applications and services.
  • Deep understanding of the secure software development lifecycle and Zero Trust principles.
  • Experience across the full software development lifecycle, including design, coding standards, code reviews, version control, build processes, testing, and operations.
  • Proficiency in one or more programming languages such as Golang, Java, C#, or Python.
  • Hands-on experience with cloud platforms, preferably AWS.
  • Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
  • Familiarity with DevOps tools and practices, including GitLab CI/CD, Jenkins, and Git.
  • Experience with distributed systems technologies such as Redis, Elasticsearch, and document-oriented databases like MongoDB or CouchDB.
  • Strong problem-solving and decision-making skills, both technical and managerial.
  • Excellent communication and interpersonal skills, with the ability to convey technical concepts to diverse audiences.
  • Demonstrated success collaborating in agile environments with a team-first mindset.
  • Highly organized, detail-oriented, and capable of working independently with minimal supervision.
  • Collaborative leadership style with the ability to build strong cross-functional relationships.

Bonus points if you have the following:

  • Experience in the media, entertainment, or broadcast industries.
  • Master’s degree in Computer Science, Engineering, or a related field.
  • AWS certifications or equivalent hands-on expertise with cloud infrastructure.
  • Experience leading internal platform initiatives or developer enablement programs.
  • Familiarity with high-availability SaaS architectures and large-scale production systems.
  • Proficiency with observability and monitoring tools such as Prometheus, Grafana, and OpenTelemetry.