Telestream Logo

Telestream

Sr. Software Engineer (Dev - 9)

Posted 5 Days Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Design and implement distributed systems for media workflows, optimizing for performance while ensuring fault tolerance and scalability in high-volume environments.
The summary above was generated by AI

About the Role:

We are looking for a Senior Software Developer with a strong background in distributed systems and a passion for 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.


Requirements

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 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 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).
  • 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.

Benefits

Perks That Power Your Life
We offer a comprehensive package designed to support your health, financial security, and work-life balance. Our benefits are built to keep you healthy, supported, and free to do your best work.

  • 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

Top Skills

.Net Core
C#
C++
GraphQL
Grpc
Linux
MySQL
Postgres
Rest Apis
SQL Server
Webrtc
Websockets

Similar Jobs

18 Minutes Ago
Remote
2 Locations
Senior level
Senior level
Artificial Intelligence • Productivity • Software • Automation
As a Sr. Software Engineer at Zapier, you'll build and scale robust backend systems for their automation platform, collaborating on various impactful projects, improving user workflows, and ensuring smooth execution of automations.
Top Skills: Ai ToolingDjangoMySQLNext.JsNode.jsPostgresPythonReactRestful ApisTypescript
2 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Senior Product Manager, you will lead the transformation of the AI-assisted website builder, including strategy, roadmap, execution, testing, and rollout, to enhance real estate website creation using the latest AI technology.
Top Skills: AICmsSystem Design
2 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
Lead product strategy and execution for AI-driven real estate technology. Collaborate with teams to enhance user experience and deliver exceptional products.
Top Skills: Ai ToolsAPIsIntegrations

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account