1

Ott Software Engineer Jobs (NOW HIRING)

Sr. Software Engineer

Englewood Cliffs, NJ Β· On-site

$124K - $164K/yr

Versant's Software Engineering team provides core services to our business, underpinning our ... OTT, and authenticated experiences. This role will be hands on in the creation of Versant's end-to ...

Senior Software Engineer

Manhattan, NY Β· On-site

$134K - $177K/yr

Senior Software Engineer (Video) Location: Remote Overview The Video Engineering team is in charge ... OTT, and Mobile. Your Day-to-Day * Identify bottlenecks and optimize video workflows to improve ...

Senior Software Engineer

Manhattan, NY Β· Remote

$134K - $177K/yr

Senior Software Engineer (Video) Location: Remote Overview The Video Engineering team is in charge ... OTT, and Mobile. Your Day-to-Day * Identify bottlenecks and optimize video workflows to improve ...

Senior Software Engineer

Burbank, CA Β· On-site

$124K - $186K/yr

... Desktop, OTT, and Mobile platforms. Your Day-to-Day * Identify bottlenecks and optimize video ... Stay current with the latest software engineering and video technology trends to actively influence ...

Senior Software Engineer

Burbank, CA Β· On-site

$124K - $186K/yr

... Desktop, OTT, and Mobile platforms. Your Day-to-Day * Identify bottlenecks and optimize video ... Stay current with the latest software engineering and video technology trends to actively influence ...

Consistently ship features and improvements across Web and OTT apps with minimal guidance ... Mentor and collaborate with fellow engineers, sharing technical expertise and contributing to a ...

Software Systems Engineer

El Segundo, CA Β· On-site

$184K - $218K/yr

OVERVIEW As a Set Top Box (STB) Software Systems Engineer, you are the bridge between the technical ... IP-based video delivery - OTT, IPTV Web Services technology - REST, HTTP, XML, JSON, SOAP ...

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

(USA) Staff, Software Engineer

Johnson, AR Β· On-site

$110K - $220K/yr

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

(USA) Staff, Software Engineer

Centerton, AR Β· On-site

$110K - $220K/yr

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

(USA) Staff, Software Engineer

Decatur, AR Β· On-site

$110K - $220K/yr

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

(USA) Staff, Software Engineer

Pea Ridge, AR Β· On-site

$110K - $220K/yr

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

(USA) Staff, Software Engineer

Gravette, AR Β· On-site

$110K - $220K/yr

Walmart is seeking a Staff Software Engineer to lead the development and delivery of scalable ... OTT) standards * Collaborate with stakeholders to translate complex problems into actionable ...

next page

Showing results 1-20

Ott Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do ott software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for ott software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an OTT software engineer?

An OTT (Over-The-Top) Software Engineer is a professional who designs, develops, tests, and maintains software applications and systems that deliver media contentβ€”such as video, audio, or live streamingβ€”directly over the internet, bypassing traditional broadcasting methods. These engineers work with technologies like streaming protocols, video encoding/decoding, content delivery networks (CDNs), and user interfaces for smart TVs, set-top boxes, and mobile devices. They often collaborate with cross-functional teams to ensure seamless content delivery, optimize performance, and enhance user experience. OTT Software Engineers typically need strong programming skills in languages such as JavaScript, Python, or C++, and familiarity with cloud platforms and media frameworks.

What skills and qualifications are needed to thrive as an OTT software engineer?

To thrive as an OTT Software Engineer, you need strong programming skills (such as JavaScript, Java, or C++), experience with media streaming protocols, and a degree in computer science or related field. Familiarity with tools like FFmpeg, AWS Media Services, DRM systems, and knowledge of video player SDKs are commonly required. Problem-solving ability, adaptability, and effective teamwork are crucial soft skills that set candidates apart. These competencies ensure the delivery of robust, high-quality streaming experiences in a rapidly evolving digital media landscape.

What are some common challenges OTT software engineers face when developing streaming applications?

Ott Software Engineers often encounter challenges related to ensuring smooth video delivery across various devices and network conditions. Managing latency, buffering, and adaptive bitrate streaming require strong problem-solving skills and familiarity with media protocols. Additionally, staying current with evolving OTT platforms and integrating third-party APIs are ongoing aspects of the role. Collaboration with UX/UI designers, QA engineers, and backend teams is essential to deliver a seamless user experience.

What is the difference between Ott Software Engineer vs Mobile App Developer?

CriteriaOtt Software EngineerMobile App Developer
Required CredentialsBachelor's in CS or related field, programming skillsBachelor's in CS, design, or related field, programming skills
Work EnvironmentTech companies, startups, OTT platformsApp development firms, tech companies, startups
Employer & Industry UsageStreaming services, OTT content providersMobile app companies, tech firms, entertainment
Common Search & ComparisonYesYes

The Ott Software Engineer and Mobile App Developer roles share similar technical skills and work environments, often requiring programming expertise and industry overlap in tech and entertainment sectors. However, Ott Software Engineers focus on developing software for OTT platforms, while Mobile App Developers specialize in creating applications for mobile devices. Both roles are essential in the digital content ecosystem but serve different primary functions within the industry.

Is 25 too late to become a software engineer?

The Ott Software Engineer role, like many software engineering positions, does not have an age limit. Many successful software engineers start in their mid-20s or later, often after gaining relevant skills through coding bootcamps, online courses, or self-study. Age should not be a barrier if you develop strong programming skills and build a solid portfolio or experience in the field.

What are popular job titles related to Ott Software Engineer jobs?

For Ott Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Ott Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Sr. C++/Linux Developer (Media/OTT/VIDEO)

Dallas, TX β€’ On-site

InfoVision, Inc.
IT ServicesΒ β€’Β 501 - 1,000 employees

Other

Re-posted 5 days ago


Job description

We have multiple openings with our Direct Client for a Long term contract positions.

If you are interested, please send me your updated resume along with the following details

Expected hourly rate:

Availability:

Current Location:

Visa Status:

Primary contact details:

Job Title: Sr. C++/Linux Developer (Media/OTT/VIDEO)

Location: Dallas, TX (Day 1 onsite)

Duration: 12+ Months

Required Skills:

  • 6+ years of experience in architecture & design, prototyping, software development & implementation plan, code review and unit testing for consumer electronic devices.
  • Bachelors degree or higher in Computer Science, Electronics or equivalent field.
  • Proficient in C, C++/C++11, JavaScript, JSON.
  • Experience in developing media pipeline stacks.
  • Experience in the video streaming technologies (DASH, HLS, RTSP, WebRTC, Progressive Download, etc).
  • Hands-on experience with video codec internals (H.264, HEVC, VP9, or AV1), including coding units, entropy coding, and compression trade-offs
  • Experience with video transcoder development, including firmware coding, C modeling, and hardware quality tuning
  • Experience in Digital Rights Management (Widevine/Playready/FairPlay) and Secure Media Pipeline
  • Strong experience in audio/video formats (H.264, HEVC, mp4, CMAF, MKV, MPEG2-TS, HDR, Dolby Vision, etc)
  • Experience in Media frameworks such as Gstreamer, FFMPEG
  • Experience in multi-threaded programming & Inter-process communication.
  • Good communication and problem-solving skills.
  • Self-motivated, Proactive and good team player.

TECH STACK

C  Β·  C++  Β·  Linux  Β·  RTOS  Β·  H.264  Β·  HEVC  Β·  VP9  Β·  AV1  Β·  MPEG-TS  Β·  MP4/CMAF  Β·  HLS  Β·  DASH  Β·  RTSP  Β·  WebRTC  Β·  Multithreading

 

PREFERRED QUALIFICATIONS

  • Experience with audio codecs (AAC, AC3) and audio/video quality metrics such as ViSQOL or PSQM
  • Exposure to DRM/content-protection concepts in a video pipeline
  • Experience with SDP and WebRTC signaling/data channel design
  • Background supporting live broadcast, splicing, or ad-insertion systems

Boolean Search String:

("Senior Video Codec Software Engineer" OR "Video Codec Engineer" OR "Transcoder Software Engineer" OR "Video Firmware Engineer" OR "Media Systems Software Engineer" OR "Embedded Video Software Engineer") AND (H.264 OR HEVC OR VP9 OR AV1 OR "video codec" OR transcoder) AND (C++ OR "C/C++") AND (RTOS OR Linux OR embedded) AND (HLS OR DASH OR RTSP OR WebRTC OR "MPEG-TS" OR CMAF) AND (multithreading OR "real-time")