Telestream

Mid-Level Software Developer – C++

Telestream

full-time

Posted on:

Location Type: Hybrid

Location: Nevada CityCaliforniaNevadaUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design and implement high-throughput, fault-tolerant services in C++
  • Drive performance optimization across services and processes to meet demanding reliability targets
  • Contribute across the full SDLC — from technical planning and architecture through testing and production support
  • Write robust error handling and high-quality, context-rich logging that makes real-time debugging tractable

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 3+ years of experience developing high-performance software in C++
  • 3+ years developing software in Linux, Windows, or macOS environments
  • Solid command of asynchronous programming, multithreading, and concurrency
  • Experience building fault-tolerant systems with robust error handling
  • Comfort in a fast-paced, agile development environment
  • Exposure to media technologies: HLS, Direct3D, Vulkan, Metal, video/audio codecs, transcoding, DRM, or MAM/DAM systems
  • Familiarity with real-time or streaming pipelines
  • Track record of shipping performant, well-tested systems under production conditions
  • Passion for high-performance systems and quality-driven development
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++asynchronous programmingmultithreadingconcurrencyfault-tolerant systemserror handlingperformance optimizationSDLCreal-time debugginghigh-performance software
Soft Skills
agile developmentfast-paced environmentquality-driven development
Certifications
Bachelor’s degree in Computer Science