title-image
Turrior - Let work find you
Recruiters get AI-ranked shortlists and automated outreach, filling roles up to 5× faster.
0%
Popularity
0d
Avg. Time to Hire
0h
Recruiter Res. Time
0%
HR Satisfaction
Careers at Ross Video
All open opportunities, right here. Explore, apply, grow.
Apply now

Senior Software Developer - XPression (Job Req# 2025-259)

18 Oct 2025
Canada
Verified by Turrior

Content + Source + Freshness • 12 Dec 2025 • 95% confidence

77 / 100

Offer value

This role provides significant opportunities in real-time graphics software development with a strong team focus on innovation.

  • Engaging role in real-time graphics software development
  • Innovative and collaborative team environment
  • Requires significant technical expertise and strong collaboration
Pros
  • Chance to work on cutting-edge motion graphics technologies
  • Innovative team atmosphere with collaborative design efforts
  • Strong opportunities for personal growth and project ownership
Cons
  • Expectations for high proficiency in graphics and real-time systems
  • May involve significant complexity in system interactions
  • Busy periods may lead to stressful project timelines

Who it's for

Experienced developer • In-office with remote flexibility

Good fit
  • Experienced software developers focusing on real-time graphics
  • Creative individuals passionate about improving broadcast technologies
  • Professionals eager to take initiative in technical development
Not recommended for
  • New developers without real-time or graphics background
  • Individuals seeking independent roles with minimal interaction
  • Those uncomfortable with fast-paced development cycles

Motivation fit

Desire to push the boundaries of technology in broadcast systemsInterest in collaborating with diverse teams on complex projectsWillingness to navigate artistic and technical challenges

Key skills

Proficient in C/C++ and graphics application developmentExperience in real-time system troubleshooting and API designStrong understanding of software configuration management
Score: 77/100 AI verified analysis

About the job

Job overview:

Join Ross Video’s XPression team and help redefine the future of real-time motion graphics! Our line of real-time motion graphics systems, clip servers, workflow tools, and purpose-build software applications deliver complete solutions for broadcast, sports, and entertainment.

As an experienced real time system software developer that has previously worked on delivering Windows applications, 3D graphics applications or games, data integrations, and 3rd party device control. You will be responsible for a full spectrum of development activities form UI changes, designing new 3rd party communication protocols, to improving the 3D graphics engine, and application design.

You are a highly motivated and goal oriented individual that combines strong technical knowledge and the communication skills to share that knowledge with the team. You’re a self-starter requiring minimal supervision, driven to deliver quality solutions in a dynamic environment.

You will work with our energetic XPression development team providing solutions for live motion graphics. You will be responsible for the full software development lifecycle and assist the production verification team with configurations and testing. At times, you will act as subject matter expert for XPression workflow and assist the customer support team with customer quality issues.

Who you report to: Manager, Software Development

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 an energizing environment here.

What the job is all about:

  • Participate in the full software development lifecycle – requirements gathering, scoping, design, implementation, documentation, testing, and maintenance.
  • Be a part of a larger team to work on all parts of XPression.
  • Collaborate with the leadership, UX, Marketing, and Product Management to enable exciting new features.
  • Help identify and implement improvements to the quality, maintainability, and sustainable delivery of our products.
  • Work closely with the Product Verification, and Documentation teams to test, and document new features.
  • Work with the Technical Support team to triage and manage customer escalations.

Who you are:

  • 6+ years of software development.
  • Post secondary degree education in Computer Science, Engineering, Broadcast Technology, or equivalent experience (self taught).
  • Proficiency in one or more programming languages. (C/C++, Delphi, C#)
  • Strong technical background with developing real-time graphic applications and systems.
  • Solid experience in object-oriented programming.
  • Solid understanding of a secure software development life cycle.
  • Working experience in troubleshooting, debugging, and improvement of applications code and interactions with other systems.
  • Excellent communication and interpersonal skills, working professionally with diverse teams, across roles and functions.
  • Proficient use of software configuration management tools, and defect tracking tools.
  • Working knowledge of test automation.
  • Curious and lifelong learner.

Bonus points if you have the following:

  • Working experience with graphics APIs such as DirectX/OpenGL.
  • Experience with troubleshooting real-time embedded systems.
  • Experience with text shaping engines.
  • Experience with software localization.
  • Experience with designing APIs.
  • Working knowledge of SQL database, video codecs, streaming protocols, network protocols, containerization, and orchestration tools.
  • Proficiency with AWS (Amazon Web Services) technologies.
  • Familiarity with broadcast production.

Similar Jobs

End-to-end AI hiring for modern HR teams

Turrior uses artificial intelligence to create job listings, automate candidate screening, conduct video interviews, and apply comprehensive AI scoring — helping companies hire faster, more accurately, and with lower operational costs.

Key benefits:

  • AI-powered job creation and structured job data
  • Intelligent candidate screening and automated shortlisting
  • Video interviews with AI-based answer analysis
  • Comprehensive AI scoring of skills, experience, and role fit
  • Recruitment process automation and reduced time-to-hire

Share job