Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ross Video Logo

Software Developer - Creative Services (Job Req #2026-008)

Ross Video

Salary not specified
Nov 20, 2025
Mount Pleasant, SC, US
Apply Now

Ross Video is looking to develop and maintain software applications, real-time audio and speech-to-text pipelines, AI-assisted workflows, and intelligent systems that integrate directly into live broadcast environments to enhance storytelling through cutting-edge technology.

Requirements

  • 2+ years using front-end technologies (JavaScript, HTML5, CSS3) including a modern framework (React preferred)
  • 2+ years using Node.js for backend development
  • Familiarity with DevOps practices, including CI/CD pipelines and containerized environments (e.g., Docker, GitHub Actions, or similar)
  • Experience with multimedia or live production environments (broadcast, streaming, or graphics systems)
  • Experience with real-time media frameworks such as FFmpeg, GStreamer, or WebRTC (LiveKit experience is an asset)
  • Knowledge of AI, speech-to-text technologies, and SQL Databases.

Responsibilities

  • Participate in the full life cycle of software development (requirements gathering, designing, building, testing and maintenance)
  • Build and maintain CI/CD pipelines to ensure reliable and automated delivery of software components
  • Collaborate with live-production specialists to bring their application visions to life
  • Write clean, concise, and efficient code across the entire stack
  • Create and maintain operational documentation and deployment guidelines to support ongoing scalability and reliability
  • Design and implement automated tests
  • Contribute to the development and optimization of media pipelines using tools such as FFmpeg and GStreamer for real-time audio and video processing

Other

  • Independent learner with strong problem-solving skills
  • Comfortable working on high-visibility, time-sensitive projects
  • Ability to manage multiple concurrent projects and priorities
  • Collaborative and team-oriented
  • Organized, detail-oriented, and calm under pressure