×
Register Here to Apply for Jobs or Post Jobs. X

Mid-Level Software Engineer; C#.NET Media

Job in Washington, District of Columbia, 20022, USA
Listing for: Telestream
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software, Senior Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Mid-Level Software Engineer (C#.NET) with Media Experience

Telestream is a leading provider of digital media tools and software solutions for the broadcast, streaming, and media industries. We empower content creators and distributors to produce and deliver high-quality video content while optimizing operations and maximizing revenue. Our teams work diligently to innovate and support world-class services, and we are looking for a skilled Software Developer to join our Engineering team.

Location: Remote in Canada or US

Role Overview

We are looking for a Software Developer with a strong background in distributed systems and heavy experience in media technology. 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., Web Sockets 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# and .NET Core
  • 5+ years of experience developing distributed software solutions in a Linux environment
  • Strong understanding of distributed systems design and patterns. Microservices experience applicable in many ways.
  • Experience working with high-performance multi-threaded, high-volume data pipelines and real-time media systems.
  • Experience with REST APIs, gRPC, or Graph

    QL.
  • 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, Postgre

    SQL, MySQL).
  • Comfortable in fast-paced, agile development environments.
Preferred Qualifications
  • Experience with software development in a Windows environment using C# and .NET Core
  • Experience with media technologies: video/audio codecs, transcoding, HLS/DASH, DRM, MAM/DAM systems.
  • Passion for high-performance systems and quality-driven development.
Perks That Power Your Life
  • Day-one medical, dental & vision coverage
  • 100% company-paid life + disability insurance
  • 401(k) with a sweet company match (up to 8%)
  • Quarterly HSA boosts & flexible spending accounts

    Flexible time off (salaried) or PTO (hourly) + generous paid holidays
  • Pet insurance (yes, your dog gets benefits too)
  • Legal plan + extras like accident & critical illness coverage
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary