• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
United States Jobs Expertini

Senior Software Developer - Distributed Systems Job Opening In Beaverton – Now Hiring Telestream


Job description

For more than two decades, Telestream has been at the forefront of innovation in the digital video industry, pioneering file-based video transcoding and high-quality media exchange over IP networks.

Telestream provides world-class live and on-demand digital video tools and workflow solutions that allow businesses and consumers to transform video on the desktop and across the enterprise.

Many of the world's most demanding media and entertainment companies such as CBS, BBC, CNN, FOX, CBC, Comcast, Direct TV, Time Warner, MTV, Discovery and Lifetime, as well as a growing number of users in a broad range of business environments, rely on Telestream products to streamline operations, reach broader audiences, and generate more revenue from their media.

If you're looking for an industry leader in the high growth area of video, Telestream is for you.


Senior Software Developer (Distributed Systems)

USA or Canada, Remote

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.

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.


Job Posted by ApplicantPro

Required Skill Profession

Computer Occupations


  • Job Details

Related Jobs

Mixpanel hiring Senior Software Engineer, Distributed Systems Job in San Francisco, California, United States
Mixpanel
San Francisco, California, United States
Rokt hiring Senior Software Engineer (Distributed Systems) Job in New York County, New York, , United States
Rokt
New York County, New York, , United States
Verse hiring Senior Software Engineer, Distributed Systems Job in San Francisco, CA, California, United States
Verse
San Francisco, CA, California, United States
Airbyte hiring Software Engineer, Distributed Systems Job in San Francisco, California, United States
Airbyte
San Francisco, California, United States
Mixpanel hiring Software Engineer, Distributed Systems Job in San Francisco, California, United States
Mixpanel
San Francisco, California, United States
Rokt hiring Software Engineer (Distributed Systems) Job in New York, New York, United States
Rokt
New York, New York, United States
OpenAI hiring Software Engineer, Distributed Systems Job in San Francisco, California, United States
OpenAI
San Francisco, California, United States
Rubrik hiring Software Engineer -Distributed Systems Job in Palo Alto, CA, United States
Rubrik
Palo Alto, CA, United States
Insight Global hiring Distributed Systems Software Engineer Job in Bedminster, NJ, United States
Insight Global
Bedminster, NJ, United States
NVIDIA hiring Senior Distributed Systems Software Engineer - NVCF Job in remote, ca, us, California, United States
NVIDIA
remote, ca, us, California, United States
NVIDIA hiring Senior Distributed Systems Software Engineer - NVCF Job in Santa Clara, California, United States
NVIDIA
Santa Clara, California, United States
Apple hiring Software Engineer - Distributed Systems, Golang Job in Cupertino, CA, United States
Apple
Cupertino, CA, United States
Apple hiring Software Engineer - Distributed Systems, Golang Job in Cupertino, CA, United States
Apple
Cupertino, CA, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Indianapolis, IN, United States
Confluent
Indianapolis, IN, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Raleigh, NC, United States
Confluent
Raleigh, NC, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Des Moines, IA, United States
Confluent
Des Moines, IA, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Albany, NY, United States
Confluent
Albany, NY, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Annapolis, MD, United States
Confluent
Annapolis, MD, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Washington, DC, United States
Confluent
Washington, DC, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Carson City, NV, United States
Confluent
Carson City, NV, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Richmond, VA, United States
Confluent
Richmond, VA, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Nashville, TN, United States
Confluent
Nashville, TN, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Harrisburg, PA, United States
Confluent
Harrisburg, PA, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Santa Fe, NM, United States
Confluent
Santa Fe, NM, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Denver, CO, United States
Confluent
Denver, CO, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Sacramento, CA, United States
Confluent
Sacramento, CA, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Jefferson City, MO, United States
Confluent
Jefferson City, MO, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Austin, TX, United States
Confluent
Austin, TX, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Oklahoma City, OK, United States
Confluent
Oklahoma City, OK, United States
Confluent hiring Distributed Systems Software Engineer - WarpStream Job in Madison, WI, United States
Confluent
Madison, WI, United States

Unlock Your Senior Software Potential: Insight & Career Growth Guide


Real-time Senior Software Jobs Trends (Graphical Representation)

Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Senior Software in Beaverton, United States, highlighting market share and opportunities for professionals in Senior Software roles.

214235 Jobs in United States
214235
216 Jobs in Beaverton
216
Download Senior Software Jobs Trends in Beaverton and United States

Are You Looking for Senior Software Developer Distributed Systems Job?

Great news! is currently hiring and seeking a Senior Software Developer Distributed Systems to join their team. Feel free to download the job details.

Wait no longer! Are you also interested in exploring similar jobs? Search now: .

The Work Culture

An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Telestream adheres to the cultural norms as outlined by Expertini.

The fundamental ethical values are:

1. Independence

2. Loyalty

3. Impartiapty

4. Integrity

5. Accountabipty

6. Respect for human rights

7. Obeying United States laws and regulations

What Is the Average Salary Range for Senior Software Developer Distributed Systems Positions?

The average salary range for a varies, but the pay scale is rated "Standard" in Beaverton. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

What Are the Key Qualifications for Senior Software Developer Distributed Systems?

Key qualifications for Senior Software Developer Distributed Systems typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

How Can I Improve My Chances of Getting Hired for Senior Software Developer Distributed Systems?

To improve your chances of getting hired for Senior Software Developer Distributed Systems, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

Interview Tips for Senior Software Developer Distributed Systems Job Success

Telestream interview tips for Senior Software Developer   Distributed Systems

Here are some tips to help you prepare for and ace your Senior Software Developer Distributed Systems job interview:

Before the Interview:

Research: Learn about the Telestream's mission, values, products, and the specific job requirements and get further information about

Other Openings

Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

Dress Professionally: Choose attire appropriate for the company culture.

Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

During the Interview:

Be Punctual: Arrive on time to demonstrate professionalism and respect.

Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

Follow Up: Send a thank-you email to the interviewer within 24 hours.

Additional Tips:

Be Yourself: Let your personality shine through while maintaining professionalism.

Be Honest: Don't exaggerate your skills or experience.

Be Positive: Focus on your strengths and accomplishments.

Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

Turn Off Phone: Avoid distractions during the interview.

Final Thought:

To prepare for your Senior Software Developer Distributed Systems interview at Telestream, research the company, understand the job requirements, and practice common interview questions.

Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Telestream's products or services and be prepared to discuss how you can contribute to their success.

By following these tips, you can increase your chances of making a positive impression and landing the job!

How to Set Up Job Alerts for Senior Software Developer Distributed Systems Positions

Setting up job alerts for Senior Software Developer Distributed Systems is easy with United States Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!