Enable job alerts via email!

Senior Software Engineer

Miro Group

Austin (TX)

Remote

USD 136,000 - 200,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Miro Group is seeking a passionate Software Engineer focused on Real-Time Communication to drive the development of innovative features and quality optimizations for their integrated video calling solution. This role emphasizes performance and reliability, working in a fully remote environment to enhance user experiences. Ideal candidates will have a strong background in WebRTC and related technologies.

Benefits

401k matching + Competitive equity package
Excellent Medical, Dental and Vision health benefits
Fertility & Family Forming Benefits
Flexible time off
Lunch, snacks and drinks provided in the office
Wellbeing benefit and WFH equipment allowance
Annual learning and development allowance
Up to $2,000 of charitable donation matches each year

Qualifications

  • Expertise with WebRTC and SFU-based architectures.
  • Proficient in Typescript/JS and at least one low-level language.
  • Previous experience working on real-time video and audio products.

Responsibilities

  • Contribute to software for real-time media streaming and quality optimizations.
  • Design, develop, and test scalable and high-performance software.
  • Implement bandwidth estimation to handle network instabilities.

Skills

WebRTC
Typescript
JavaScript
C
C++
Rust

Job description

The Meeting Platform team is responsible for processing audio and video data to ensure an excellent user experience and superior video call quality. We are a global team creating a modern meeting experience that empowers collaboration from anywhere in the world. Our solution integrates video calls directly within the Miro board, enabling teams to collaborate, communicate, and work together seamlessly in one space. It’s perfect for getting work done together.

About the Role

We’re looking for a highly technical, hands-on, and mission-driven Software Engineer who’s passionate about Real-Time Communication to drive end-to-end software development for new features and quality optimizations in WebRTC.

You’ll work closely with the team to design and develop with an emphasis on performance, security, and reliability, define and develop performance indicators, analyze and improve product performance, and solve challenges creatively to ensure the best experience and keep our growing user base happy.

If you’re passionate about RTC and keen on solving complex technical challenges related to scalability and performance, we’d love to meet you!

What you’ll do
  • Contribute to software for real-time media streaming and quality optimizations
  • Bring your experience to improve reliability and performance
  • Design, develop and test a scalable and high-performance software
  • Research and implement bandwidth estimation (BWE) to predict network instabilities and act before they impact users
What you’ll need
  • 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 as C, C++, or Rust
  • Design, implement, and test new features to improve video calls experience and quality in the board
  • Previous experience working with a team on a real-time video and audio product
  • Experience working in a fully distributed remote team
What's in it for you
  • 401k matching + Competitive equity package
  • Excellent Medical, Dental and Vision health benefits
  • Fertility & Family Forming Benefits
  • Flexible time off
  • Lunch, snacks and drinks provided in the office
  • Wellbeing benefit and WFH equipment allowance
  • Annual learning and development allowance to grow your skills and career
  • Up to $2,000 of charitable donation matches each year

The reasonably estimated salary range is specific to New York / San Francisco / Los Angeles and may not be applicable to other locations. The range for this role is $136,000 to $200,000. Final compensation and total package components will be based on individual factors such as the candidate's skills, qualifications, and experience.

About Miro

Miro is a visual workspace for innovation that enables distributed teams of any size to build the next big thing. The platform's infinite canvas enables teams to lead engaging workshops and meetings, design products, brainstorm ideas, and more. Miro, co-headquartered in San Francisco and Amsterdam, serves more than 90M users worldwide, including 99% of the Fortune 100. Founded in 2011, Miro currently has over 1,600 employees across 12 hubs worldwide.

We are a team of dreamers. We look for individuals who dream big, work hard, and stay humble. Collaboration is at the heart of what we do, and through our work together, we aim to create a supportive, welcoming, and innovative environment. We strive to win as a team and to build a better version of ourselves every day. If this excites you, we want to hear from you!

At Miro, we foster an environment of belonging and collaboration across cultural differences. Our mission — Empower teams to create the next big thing — guides our approach to product, people, and culture. We believe diverse and inclusive teams are essential to creating big things. Diversity invites talent of various backgrounds and identities, and inclusion brings them closer together. We are committed to building a diverse Miro, cultivating belonging, and fostering collaboration across differences.

Resume/CV *

Attach File types: pdf, doc, docx, txt, rtf

File size: max 2MB

Cover Letter

Attach File types: pdf, doc, docx, txt, rtf

File size: max 2MB

LinkedIn Profile

Website (include password if necessary)

Will you now or in the future require visa sponsorship for employment with Miro? *

Do you have experience with WebRTC and SFU-based real-time architectures? *

By submitting my application, I agree that my data is being stored and processed.

_JobID

A 30-minute interview to discuss your skills, resilience, experience, and motivation to join Miro.

02. Hiring Manager

The hiring manager will assess your experience and fit for the role by evaluating alignment with the Miro Mindset (Curiosity, Drive, Resilience, Empathy, Cognitive Agility & Accountability). This interview lasts 90-120 minutes.

03. Skill Assessment

An interactive presentation to demonstrate your skills, based on a case study or business problem.

04. Meet the Team

You will meet cross-functional stakeholders, and we will ask evidence-based questions to evaluate your fit with the role and Miro's values and culture. You will also meet a member of the leadership team to discuss Miro’s values and your vision for success at Miro.

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

Similar jobs

Sr Software Engineer

Humana Inc

Louisville

Remote

USD 106.000 - 147.000

Yesterday
Be an early applicant

Sr. IT Software Engineer - ScriptMed Remote

Lensa

Austin

Remote

USD 94.000 - 160.000

10 days ago

Senior Software Engineer, Go Austin, TX

NinjaOne, LLC

Austin

Remote

USD 120.000 - 210.000

9 days ago

Senior Software Engineer, Groove Analytics

Clari Inc.

Austin

Remote

USD 150.000 - 225.000

7 days ago
Be an early applicant

Senior Software Engineer

LeadSimple Inc.

Mission

Remote

USD 100.000 - 150.000

9 days ago

Senior Software Engineer FICO

Hobbsnews

Arkansas

Remote

USD 121.000 - 174.000

5 days ago
Be an early applicant

Senior Software Engineer FICO

Cardinal Health, Inc.

Arkansas

Remote

USD 121.000 - 174.000

6 days ago
Be an early applicant

Senior Software Engineer

Together for Talent

Austin

Remote

USD 150.000 - 200.000

30+ days ago

Senior Software Engineer - Martech (Remote)

Jeniusbank

Chicago

Remote

USD 85.000 - 170.000

Yesterday
Be an early applicant