Sr. Software Engineer (dev 9)

Remote, CA, Canada

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3029962
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned