Streaming Software Developer
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-07-04
Listing for:
Jobskey
Full Time
position Listed on 2026-07-04
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Streaming Software Developer at Jobskey, Riyadh, Saudi Arabia. Full‑time, on‑site position offering opportunities for career growth.
We are seeking a highly skilled and experienced software developer specialized in live streaming. As a Streaming Software Developer, you will design, develop, and maintain cutting‑edge software solutions that enable seamless and high‑quality live streaming experiences, ensuring optimal performance, scalability, and user satisfaction.
Key Responsibilities- Design, develop, and maintain the core streaming technology, 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 Dev Ops 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.
- 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, Exo Player, 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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×