WebRTC Engineer (100%)

Status
Open
Remote policy
Not stated
Employment type
Not stated
Salary
120,000-160,000 CHF / year
Tech
kubernetescppgojavascriptkotlinrusttypescriptsoftware
Source
swissdevjobs
First observed
2026-10-02 19:31 UTC
Last seen
2026-10-02 19:31 UTC
Source claims posted
2026-10-01 22:00 UTC
Consecutive misses
0 of 10

What the posting says

Salary: CHF 120'000 - 160'000 per year

Requirements:

5+ years of software engineering experience, with at least 3 years working directly on WebRTC or other real-time media systems.

Deep understanding of the WebRTC stack: SDP, ICE, DTLS, SRTP, and how they fit together in practice.

Experience building or operating an SFU or MCU, whether custom or based on open-source projects such as mediasoup, Janus, Jitsi, Pion or LiveKit.

Solid knowledge of audio and video codecs (Opus, VP8, VP9, AV1, H.264) and their trade-offs.

Strong skills in at least one of C++, Kotlin, Go or Rust, plus comfort with TypeScript/JavaScript for browser-side work.

A methodical approach to debugging distributed, latency-sensitive systems where the root cause might be the network, the device or the code.

Clear communication and the ability to explain complex media problems to people outside the team.

Responsibilities:

Build and improve the WebRTC media pipeline across web, desktop and mobile clients, including audio, video, screen sharing and data channels.

Develop and scale our Selective Forwarding Unit (SFU) and signaling services to support large meetings, webinars and breakout rooms.

Tune congestion control, bandwidth estimation, simulcast and SVC layer selection so calls adapt gracefully to poor networks.

Own call quality end to end: define metrics, build dashboards, investigate issues using getStats, RTC event logs and packet traces, and ship fixes.

Work on NAT traversal and connectivity, including STUN/TURN infrastructure, ICE behavior and fallbacks for restrictive corporate networks.

Collaborate with client, backend, security and product teams on features like recording, live captions, noise suppression and end-to-end encryption.

Review code, mentor other engineers and help set technical direction for the real-time stack.

Technologies:

Backend

Hardware

Support

JavaScript

Jitsi

Kotlin

Kubernetes

Linux

macOS

Mobile

NAT

Network

Rust

Security

TypeScript

Web

More:

Threema is the worlds best-selling secure messenger for both private users and businesses. Since 2012, the company has been working tirelessly to ensure that users can communicate freely without worrying about their privacy. Its growing user base includes millions of private customers and thousands of businesses and organizations from all over the world.

The company is growing and looking for a new team member to join as a WebRTC Engineer (100%).

The role is hands-on and involves ownership of the real-time media stack, including native clients, the web browser and SFU infrastructure. The position focuses on stable large meetings, crisp screen sharing at low bandwidth, and reducing join times so meetings start immediately.

What We Offer:

- A young, motivated team with straightforward communication

- Flexible working hours, option to work from home up to two days per week

- Option to work from anywhere for two weeks per year

- Option to take unpaid leave

- You can choose your own hardware (macOS or Linux)

- Public transportation discount or parking space (electric car charging available)

- Free use of fitness room, including a fitness trainer once a month

- Professional massage once a month

- Internal German or English courses

- A great coffee machine ;-)

- Regular company events and aperitifs

- The good feeling of contributing to the effective protection of the privacy of millions of people

Place of work: Pfäffikon SZ (Greater Zurich Area)

Start date: Immediately or by agreement

Applications sent via email cannot be considered. Please use the official Apply button below so they dont accidentally miss your resume in their crowded inboxes.

For agencies: the role is filled directly and unsolicited candidate profiles are not accepted.

The company welcomes and encourages applications from people of all backgrounds and perspectives.

last updated 40 week of 2026

Quality

Completeness: 65%

Not enough history yet to judge honesty signals.

Timeline

  1. *
    #1141926 2026-10-02 19:31 UTC
    Published