← All jobs

Senior Video Software Engineer at Kake

Confirmed open

Senior Video Software Engineer opportunity with Kake. See the official posting for responsibilities and application details.

Kake logoKake

Search jobs by company: Kake

Location
Remote
Advertised region
Worldwide
Work arrangement
remote
Technologies
Python, C++, C#, AWS, Linux
See how to apply

Save job — free account Saved jobs

Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.

We’ll email you a sign-in code. Upload your CV after sign-in.

By continuing, you agree to processing needed to manage your account and profile. Privacy policy

Role overview

The Senior Video Software Engineer opening at Kake is centered on We are seeking an experienced Video Software Engineer to help develop, optimize, and maintain a cutting-edge real-time video platform that powers mission-critical services for broadcast, sports, league, and streaming… The employer also lists Design, develop, and deploy distributed, low-latency video processing pipelines for cloud and on-premises environments. and Develop and optimize real-time video processing solutions, including encoding, decoding, transport, and image enhancement workflows. These responsibilities define the practical scope more clearly than the job title: applicants should be ready to explain what they have built, supported or delivered that relates directly to this work. The listing summary says: Senior Video Software Engineer opportunity with Kake. See the official posting for responsibilities and application details. The named technologies include Python, C++, C#, AWS, Linux.

The posting identifies Relevant professional experience in software engineering, video systems or developer relations. and Strong technical, problem-solving and communication skills. as relevant qualifications. Candidates should connect these requirements to evidence from their own work, including their individual contribution, technical decisions and outcomes. The listing describes the work arrangement as remote and gives the location as Worldwide. Confirm country eligibility, travel, employment terms and any details absent from this summary directly with Kake before applying. This overview is based on the employer-provided posting; it does not infer team structure or expectations that the source does not state.

Responsibilities

  • We are seeking an experienced Video Software Engineer to help develop, optimize, and maintain a cutting-edge real-time video platform that powers mission-critical services for broadcast, sports, league, and streaming partners. This role is focused on building low-latency, high-availability video pipelines across both cloud and on-premises environments, working across the entire video processing stack, including image processing, video encoding/decoding, and transport technologies. The ideal candidate brings strong expertise in C++ and Rust , a deep understanding of video technologies, and a passion for solving complex technical challenges in fast-paced, high-performance environments.
  • Design, develop, and deploy distributed, low-latency video processing pipelines for cloud and on-premises environments.
  • Develop and optimize real-time video processing solutions, including encoding, decoding, transport, and image enhancement workflows.
  • Contribute to the deployment, monitoring, and operational support of mission-critical video services.
  • Evaluate and implement emerging technologies and industry best practices to improve platform performance and scalability.
  • Provide occasional on-call support for field operations, including evenings and weekends when necessary.
  • Maintain accurate technical documentation, including code, architecture diagrams, and operational procedures.
  • Participate in architecture, design, and product planning discussions.
  • Collaborate with cross-functional engineering teams in an agile development environment.
  • Bachelor's degree or higher in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related field (or equivalent practical experience).
  • Significant professional experience developing software in both C++ and Rust.
  • Experience working within Windows 10/11 (64-bit) and Linux development environments.
  • Strong knowledge of AWS cloud services and infrastructure, including services such as S3 and EC2.
  • Experience with multimedia frameworks such as GStreamer.
  • Deep understanding of video codecs, particularly HEVC, and streaming technologies including MPEG-TS, SRT, HLS, and WebRTC.
  • Knowledge of NVIDIA GPU technologies, including CUDA and the NVIDIA Video Codec SDK.

Qualifications

  • Strong knowledge of AWS cloud services and infrastructure, including services such as S3 and EC2.
  • Deep understanding of video codecs, particularly HEVC, and streaming technologies including MPEG-TS, SRT, HLS, and WebRTC.
  • Knowledge of NVIDIA GPU technologies, including CUDA and the NVIDIA Video Codec SDK.
  • Familiarity with SMPTE broadcast standards and technologies.
  • Strong understanding of video and image processing techniques, including demosaicing, denoising, color space conversion, and image enhancement.
  • Knowledge of software development best practices, including version control, code management, testing, and deployment processes.
  • Ability to adapt quickly to changing priorities and customer needs.
  • Excellent written and verbal communication skills in English.
  • Familiarity with AI/ML techniques for video enhancement and image processing.
  • Knowledge of machine vision standards and transport technologies.
  • General understanding of camera technologies and workflows.
  • Familiarity with broadcast engineering tools such as vector scopes, RCPs, and CCUs.
  • US Timezone Overlap: 6 hours preferred with CST time zone.
  • Please Note: Due to the high volume of applications, only shortlisted candidates will be contacted.

Technology in this role

  • Python: The named technologies include Python, C++, C#, AWS, .
  • C++: The named technologies include Python, C++, C#, AWS, .
  • C#: The named technologies include Python, C++, C#, AWS, .
  • AWS: The named technologies include Python, C++, C#, AWS, .
  • Linux: The named technologies include Python, C++, C#, AWS, .
  • C: The named technologies include Python, C++, C#, AWS, .
  • Rust: The ideal candidate brings strong expertise in C++ and Rust , a deep understanding of video technologies, and a passion for solving complex technical challenges in fast-paced, high-performance .
  • MongoDB: • Experience working with .
  • Kafka: • Experience with messaging and event streaming technologies such as ZeroMQ (ZMQ) or Apache .
  • CUDA: Knowledge of NVIDIA GPU technologies, including CUDA and the NVIDIA Video Codec .

About Kake

Kake describes itself as a remote-first community of experienced software engineers that helps client teams add individual engineers or full engineering groups. Its model combines technical vetting and human selection with AI-supported processes; Kake engineers work as dedicated members of client teams rather than as a separate outsourced delivery queue.

The company recruits across frontend, backend, mobile, quality engineering, data and DevOps. Its public hiring pages emphasize end-to-end ownership, collaboration with product and design, and engineering judgment. The exact client, product, team structure and employment terms can vary by opening, so candidates should verify those specifics in the individual listing.

Employer website

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-10-22

Browse job categories

Related jobs