Software Engineer - C++/GO

New Yesterday

Telestream provides world-class live and on-demand digital video tools, workflow solutions and quality monitoring capabilities that allow consumers and businesses to transform video on the desktop and across the enterprise. Many of the world's most demanding media and entertainment companies, and service providers, as well as a growing number of users in a broad range of business environments, rely on Telestream solutions to streamline operations, reach broader audiences, generate more revenue from and ensure the quality of their media. If you're looking for an industry leader in the high growth area of video, Telestream is for you.
Software Engineer - U.S. Remote (PST Time zone preferred)
Position Summary
We are looking for a skilled and motivated Software Engineer with 3-5 years of experience to join our talented development team. This remote position offers the opportunity to work on high-performance media applications that serve professionals across the broadcast and video technology industries. The ideal candidate brings solid experience in C++ and a willingness to learn Go and expand their understanding of audio/video systems.
You will play a key role in building and maintaining backend services that drive our core media products. The role offers opportunities to grow into new areas of the stack, including real-time processing and visualization of media signals.
Responsibilities: Design, develop, and maintain backend components, primarily using C++, with future contributions in Go Collaborate with engineers, product managers, and QA to implement new product features and enhance existing functionality Contribute to performance-sensitive systems for processing and interacting with audio/video data Participate in code reviews, technical design discussions, and Agile development workflows Write clean, maintainable, well-tested code in a Linux-based environment
Qualifications:
3-5 years of professional experience in software development Proficiency in modern C++ Interest in learning and contributing to Go-based services Solid grasp of software design principles, performance considerations, and debugging techniques Comfortable working in a Linux environment
Preferred Skills & Experience : Experience or interest in media technologies such as audio/video encoding, playback, or streaming Familiarity with microservice architecture and gRPC Exposure to WebRTC , real-time media systems, or network streaming protocols Comfortable working in a CI/CD environment with tools like Jenkins and Bitbucket Experience with container orchestration platforms (Kubernetes, k3s) Awareness of modern frontend/backend integration patterns (e.g., REST or gRPC APIs with React.js frontends))
Why Join Us? Our software is widely used in the broadcast and video industries, powering workflows that demand precision, performance, and reliability. We offer a collaborative and technically rich environment where you'll have the opportunity to grow your expertise in systems programming, media processing, and distributed architectures.
Job Posted by ApplicantPro
Location:
Us