For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
High Fidelity
High Fidelity

Senior Software Engineer (C++, WebRTC, DSP)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

C++
Software Development
C
+20

Visa

U.S. visa required

Permanent role
6 days ago
Apply now

Senior Software Engineer - C++, WebRTC, DSP

About You

You have successfully designed and built real-time communication solutions with a strong focus on WebRTC, C++, and Digital Signal Processing (DSP). You know the ins and outs of setting up audio, video, and data channels and have experience optimizing WebRTC SFUs to deliver exceptional user experiences under varying network conditions. Whether it’s crafting full-stack audio/video applications or creating robust server-grade infrastructures, you understand the balance between leveraging third-party tools and building custom solutions.

You’re in your element writing low-level, reliable code in C++ or JavaScript and hyper-optimizing for efficiency. Saving milliseconds of latency or shaving CPU usage excites you, as does building monitoring systems and real-time dashboards to track connection quality. You’re deeply curious about audio processing, subsystems, and mathematics, and you enjoy diving into technical white papers to learn more. You take pride in your work, value quality, and constantly seek opportunities to grow and improve.

If this resonates with your professional journey, we invite you to join High Fidelity at an exciting time. You'll be a key contributor, owning and driving code, shaping our strategy, and helping to define the next critical phase of our company’s evolution.

About The Role

High Fidelity is seeking a talented and experienced Senior Software Engineer to lead the development of our server-side infrastructure for real-time collaboration. This role is focused on building and optimizing C++-based audio and video processing solutions, including mixing and streaming from various sources, and maintaining and expanding WebAssembly DSP components. You’ll play a pivotal role in ensuring our WebRTC-based technology delivers seamless, scalable, high-quality experiences.

As part of the team, you’ll work closely with engineering and product teams passionate about redefining the way digital audio and video processing enhance collaboration and communication. Your expertise in WebRTC, C++, and multithreaded solutions will drive the backend systems, ensuring they meet the demands of modern, real-time applications. If you’re excited about building world-class audio engines and transforming digital interactions, we’d love for you to join us in this mission-critical role.

Day-to-Day Responsibilities

  • Design and implement scalable, server-grade C++ solutions for WebRTC-based real-time audio and video processing, including mixing and streaming from various sources.
  • Develop and maintain accompanying systems to monitor performance, usage, and identify and resolve issues proactively.
  • Implement and optimize new features for WebRTC with a focus on performance, reliability, and compatibility across platforms and browsers.
  • Collaborate with cross-functional teams to integrate user-centric features, ensuring seamless deployment and high-quality user experiences.
  • Research and stay updated on the latest trends and best practices in WebRTC, networking protocols, and web development to maintain a cutting-edge application.
  • Make strategic decisions on when to leverage third-party solutions versus developing proprietary components to meet unique requirements.
  • Document and share best practices around WebRTC and server-side development to guide team members and contribute to organizational knowledge.

Position Requirements

  • Bachelor’s degree in Computer Science or a related field (or equivalent work experience).
  • Extensive experience with C++
  • Extensive experience with WebRTC SDKs and APIs, specifically for audio, video, and data channels.
  • Experience in integrating third-party WebRTC components or services.
  • Experience with WebASM
  • Proven experience building scalable client/server web applications.
  • Strong proficiency in JavaScript/TypeScript and node.js.
  • Solid understanding of database design and management.

Bonus Points

  • Prior experience in developing collaboration tools or platforms.
  • Client-side JS / Webrtc / WebAudio experience
  • Audio processing in C++ or WebAudio/WASM
  • WebRTC experience on iOS, Android, or Unity

High Fidelity Perks

  • Fully remote work environment
  • Competitive base salary
  • Generous medical/dental/vision benefits package
  • Flexible paid time off (PTO) program
  • Stock Options
  • Affable colleagues with extensive technical experience and a passion for great audio

About Us

High Fidelity develops technologies to connect people across physical distances, from our audio technologies to the applications we build to engage distributed participants and knit together online communities. We work on ways to bridge remote interactions through technology.

The company’s next chapter will be focused on an application to help organizations with distributed groups of 200+ build the casual connections across its members that subtly yet significantly drive retention and collaborative performance.

High Fidelity is well-funded by established venture funds–True, Vulcan, IDG, Breyer, and others. Joining our small seasoned team will provide opportunities to participate in foundational decisions and to see the impact of your input through frequent releases. You will have the opportunity to interact directly with customers and iterate based on user feedback and to work with experienced engineers and designers on innovative technologies.

About High Fidelity

👥201-500
📍San Francisco
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service