Taro Logo

Senior WebRTC Engineer

A visual workspace platform for innovation enabling distributed teams to collaborate, with an infinite canvas for workshops, meetings, and product design.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Collaboration

Description For Senior WebRTC Engineer

Miro, a leading visual collaboration platform serving over 90M users worldwide, is seeking a Senior WebRTC Engineer to join their Meeting Platform team. This role focuses on developing and optimizing real-time communication features within Miro's collaborative workspace. The position offers an exciting opportunity to work on cutting-edge video streaming technology, implementing sophisticated bandwidth estimation algorithms, and ensuring superior video call quality for users globally.

The ideal candidate will bring deep expertise in WebRTC and SFU-based architectures, along with strong proficiency in TypeScript/JavaScript and low-level programming languages. You'll be part of a global team creating modern meeting experiences that seamlessly integrate with Miro's infinite canvas, enabling teams to collaborate effectively from anywhere in the world.

Working at Miro means joining a team of dreamers and innovators who value collaboration, humility, and continuous improvement. With offices in 12 global hubs and serving 99% of Fortune 100 companies, Miro offers an environment where you can make a significant impact on how teams collaborate worldwide. The company provides competitive compensation, comprehensive benefits, and a strong focus on professional development and work-life balance.

This role is perfect for someone passionate about real-time communication technology who wants to solve complex technical challenges related to scalability and performance. You'll work across various software layers, from browser-level implementations to backend services, ensuring optimal performance and reliability for Miro's growing user base.

Last updated a day ago

Responsibilities For Senior WebRTC Engineer

  • Contribute to software for real-time media streaming and quality optimizations
  • Work across software layers including browser, WebRTC internals, backend services and internet routing
  • Improve reliability and performance
  • Design, develop and test scalable and high-performance software
  • Research and implement bandwidth estimation (BWE) to predict network instabilities

Requirements For Senior WebRTC Engineer

TypeScript
JavaScript
  • Expertise with WebRTC and SFU-based real-time architectures
  • Experience in adapting video calls to handle network instabilities using WebRTC Stats or Bandwidth Estimation
  • Experience with Recording for SFU realtime solutions and/or Video post-processing
  • Highly proficient in Typescript/JS and at least one low-level language such C, C++ or Rust
  • Previous experience working with real-time video and audio products
  • Strong experience working in a remote organization

Benefits For Senior WebRTC Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Competitive equity package
  • Health insurance for you and your family
  • Corporate pension plan
  • Lunch, snacks and drinks provided in the office
  • Wellbeing benefit and WFH equipment allowance
  • Annual learning and development allowance
  • Opportunity to work for a globally diverse team

Interested in this job?

Jobs Related To Miro Senior WebRTC Engineer