Logo
Telestream

Senior Sofware Engineer - Distributed Systems

Telestream, Beaverton, Oregon, us, 97078

Save Job

About the Role

Senior Software Developer (Distributed Systems) – USA or Canada, Remote We are looking for a

Senior Software Develop er with a strong background in

distributed system s and a passion for

media technolog y. In this role, you will help architect and build the core services that power our high-volume media workflows, from video transcoding and asset management to real-time content delivery and analytics. You will be part of a team developing scalable backend systems that support millions of users consuming content across web, mobile, OTT, and live-streaming platforms. This is an opportunity to work on challenging problems at the intersection of distributed computing and real-time media. Key Responsibilities

Design and implement high-throughput, fault-tolerant distributed services using C++, C# and .NET Core Develop scalable distributed systems for media asset ingestion, encoding pipelines, metadata management, and/or playout Work with real-time messaging and streaming technologies (e.g., WebSockets and WebRTC) to enable low-latency experiences Drive performance optimization and service/process resilience Contribute to the full SDLC — from technical planning and architecture to testing and production support Required Qualifications

5+ years of experience developing high-performance software using C+ +5+ years of experience developing distributed software solutions in a Linux environmen tStrong understanding of distributed systems design and patterns.

Microservices experience applicable in many ways Experience working with high-performance multi-threaded, high-volume data pipelines or real-time media systems Experience with REST APIs, gRPC, or GraphQL Strong knowledge of asynchronous programming, multithreading, and concurrency Experience with building fault-tolerance, distributed systems error handling and high-quality context rich logging for real-time debugging Experience working with SQL databases (e.g., SQL Server, PostgreSQL, MySQL) Preferred Qualifications

Experience with software development in a Windows environment using C# and .NET Cor eExperience with media technologies: video/audio codecs, transcoding, HLS/DASH, DRM, MAM/DAM systems Passion for high-performance systems and quality-driven development Seniority level

Mid-Senior level Employment type

Full-time Job function

Industries Telestream postings include multiple roles and locations; this section is informational and not specific to the role above. For more information about Telestream, their products and the environment, refer to the original posting.

#J-18808-Ljbffr