Enable job alerts via email!

Software Engineer

INSPYR

Burlingame (CA)

Remote

USD 150,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider is seeking an experienced developer for RTC video streaming systems. The role includes designing and maintaining real-time communication systems, optimizing streaming protocols, and troubleshooting quality issues. Applicants should have over 5 years of experience in relevant technologies and a strong problem-solving ability. This position offers competitive pay and the flexibility to work remotely from anywhere in the U.S.

Benefits

Competitive pay ranging from $70 to $90 per hour
Comprehensive medical benefits
401(k) retirement plan
Career advancement opportunities

Qualifications

  • Over 5 years of experience in RTC protocols, codecs, network programming, or GPU programming.
  • Experience with SQL and data engineering.
  • Proven ability to work effectively in a remote team environment.

Responsibilities

  • Design, develop, and maintain real-time communication video streaming systems.
  • Implement and optimize video encoding and transmission protocols.
  • Troubleshoot performance bottlenecks and streaming quality issues.
  • Contribute to the architecture of scalable streaming platforms.
  • Write clean, maintainable, and well-documented code.

Skills

RTC protocols (WebRTC/RTP)
Codecs (H.264, VP9, AV1)
Network programming (TCP/UDP)
SQL
Problem-solving skills

Education

Bachelor’s degree in computer science, engineering, or a related field
Job description

Employer Industry: Technology Solutions

Why consider this job opportunity:

  • Competitive pay ranging from $70 to $90 per hour
  • Opportunity for career advancement and growth within a technology-heavy environment
  • Comprehensive medical benefits and a 401(k) retirement plan
  • Work remotely from anywhere in the U.S.
  • Engage in exciting projects that will onboard millions of users by 2025
  • Collaborative team focused on innovation in mobile and gaming technology

What to Expect (Job Responsibilities):

  • Design, develop, and maintain real-time communication (RTC) video streaming systems and infrastructure
  • Implement and optimize video encoding, decoding, and transmission protocols for low latency and high reliability
  • Troubleshoot and resolve performance bottlenecks and streaming quality issues
  • Contribute to the architecture and design of scalable, distributed streaming platforms
  • Write clean, maintainable, and well-documented code

What is Required (Qualifications):

  • Bachelor’s degree in computer science, engineering, or a related field
  • Over 5 years of experience in RTC protocols (WebRTC/RTP), codecs (H.264, VP9, AV1), network programming (TCP/UDP/real-time transmission), or GPU programming (CUDA)
  • Experience with SQL and data engineering
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Proven ability to work effectively in a remote team environment

How to Stand Out (Preferred Qualifications):

  • Experience in developing and maintaining distributed systems
  • Familiarity with game streaming technologies and custom game engines
  • Knowledge of additional programming languages beyond those mentioned
  • Experience with performance optimization techniques in video streaming
  • Understanding of cloud services and their integration with streaming platforms

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.