{bc}

Streaming Software Developer

Jobskeyالرياض, KSA1 months ago
fulltime

Skills

JavaPythonC#

About This Role

Streaming Software Developer

We are seeking a highly skilled and experienced software developer specialized in live streaming to join our dynamic team.

As a Streaming Software Developer, you will be responsible for designing, developing, and maintaining cutting-edge software solutions that enable seamless and high-quality live streaming experiences.

Your expertise will contribute to the success of our live streaming platforms and services, ensuring optimal performance, scalability, and user satisfaction.

Key Responsibilities

  • Design, develop, and maintain the core streaming technology for the platform, including media encoding/decoding, adaptive bitrate algorithms, video player implementation, real-time streaming protocols, and content delivery networks (CDNs).
  • Collaborate with cross-functional teams to define and implement streaming features, ensuring optimal playback performance, scalability, and reliability.
  • Research and evaluate emerging streaming technologies, standards, and best practices to continuously improve the platform's streaming capabilities.
  • Identify and troubleshoot issues related to streaming performance, latency, and playback quality, working closely with the QA and DevOps teams to diagnose and resolve problems.
  • Optimize the streaming pipeline to deliver an exceptional user experience across a variety of devices, networks, and platforms.
  • Collaborate with backend developers to design and implement APIs for streaming functionality, ensuring seamless integration with the platform's frontend applications.
  • Stay up-to-date with industry trends and advancements in streaming technologies, sharing knowledge and insights with the development team.

Key Requirements

  • Strong experience in streaming technologies and protocols, such as HTTP Live Streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH), or Real-Time Messaging Protocol (RTMP).
  • Proficiency in media encoding/decoding techniques, video codecs, and transcoding processes.
  • In-depth knowledge of adaptive bitrate streaming algorithms and strategies to optimize video quality and delivery based on network conditions.
  • Experience with video player frameworks and technologies, such as HTML5 video, ExoPlayer, or AVPlayer.
  • Familiarity with content delivery networks (CDNs) and their integration for efficient content distribution.
  • Proficient in programming languages commonly used for streaming development, such as JavaScript, Python, or C++.
  • Strong problem-solving and troubleshooting skills, with the ability to diagnose and resolve streaming-related issues.
  • Familiarity with backend technologies and APIs used for streaming, including RESTful APIs and authentication mechanisms.
  • Excellent collaboration and communication skills to work effectively within cross-functional teams.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • 5+ years professional experience as a software developer, with a focus on streaming technologies and media playback.
  • Demonstrated experience in developing streaming software or media-related applications.
  • Strong understanding of networking concepts and protocols relevant to streaming, such as TCP/IP, HTTP, and UDP.
  • Familiarity with cloud platforms and services, such as Amazon Web Services (AWS) or Google Cloud Platform (GCP), for scalable streaming infrastructure.
  • Experience with version control systems (e.g., Git) and agile software development methodologies
  • #jobopportunity #streamingsoftwaredeveloper #Riyadh #SaudiArabia #StreamingTechnology #MediaEncoding #AdaptiveBitrate #VideoPlayer #RealTimeStreaming
  • #ContentDeliveryNetworks #CrossFunctionalCollaboration #StreamingOptimization #ProblemSolving #APIIntegration
  • #IndustryTrends #StreamingAlgorithms #VideoCodecs #Transcoding
  • #PlayerFrameworks #CDNIntegration #StreamingTechnologies
  • #StreamingProtocols #MediaEncoding #VideoCodecs
  • #AdaptiveBitrateStreaming #VideoPlayerFrameworks #CDNIntegration #ProgrammingLanguages #ProblemSolvingSkills #BackendTechnologies #CollaborationSkills

Your resume, rewritten for this exact role.

Sign up free — Base Career tailors your CV to this job description in 60 seconds.

01 / 05

Resume Tailored to This Job

Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.

Get My Free Resume

Free · No card · 60 seconds

02 / 05

Cover Letter for This Role, Done

Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.

Get My Cover Letter

Free · No card · 60 seconds

03 / 05

See How Well You Fit This Role

See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.

Check My Fit Score

Free · No card · 60 seconds

04 / 05

Apply in One Click

Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.

Start Applying Faster

Free · No card · 60 seconds

05 / 05

Track It. Follow Up at the Right Time.

Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.

Track My Applications

Free · No card · 60 seconds

2.2K+

Cover Letters & Follow-ups

1.8K+

Resumes Tailored

190.5K+

Jobs Tracked

Trusted by professionals at

PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Free plan · No credit card required