Streaming Software Developer
Skills
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

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.
Free · No card · 60 seconds
02 / 05
Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.
Free · No card · 60 seconds
03 / 05
See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.
Free · No card · 60 seconds
04 / 05
Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.
Free · No card · 60 seconds
05 / 05
Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.
Free · No card · 60 seconds
2.2K+
Cover Letters & Follow-ups
1.8K+
Resumes Tailored
190.5K+
Jobs Tracked
Trusted by professionals at
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