1,883,567open jobs
110,396companies
257,454added this week
Browse all
Salary
$145k – $194k per year
Location
Hybrid (Zurich, Switzerland)
Seniority
Middle · 5+ years exp
Employment
Full-Time

First seen by Alion on Oct 13, 2026.

Overview
Company
Impact
Profile match
Threema is a Swiss software company that develops the Threema instant messenger, designed around end-to-end encryption, anonymity and data protection for private users, businesses and public organisations. Since 2012 its team, now more than 40 people, has served millions of private users and thousands of organisations through Threema and its business edition Threema Work, and it hires WebRTC, applied cryptography, protocol stack, Rust and Linux engineers. The company is headquartered in Pfäffikon, Schwyz, Switzerland.

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.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,883,567 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Zurich
≈ $34k – $65k per year (Estimated) • In office • Internship • Fargo
Design
AutoCAD
Management
Microsoft Office
Apply
≈ $21k – $47k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Shenyang
Apply
≈ $104k – $178k per year (Estimated) • Hybrid • Full-Time • Thalwil
Python
Perl
MATLAB
Apply
≈ $138k – $272k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • McCarran
Apply
≈ $70k – $165k per year (Estimated) • In office • Full-Time • PhD • United States
Apply
$12k per year • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
JavaScript
TypeScript
Frontend
Redux
React.js
Material UI
Emotion
Mobile
React Native
DevOps
CI/CD
Git
AWS
Docker
Cybersecurity
ISO 27001
Management
Confluence
Jira
Agile
Apply
≈ $83k – $145k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Munich
Python
JavaScript
TypeScript
Node JS
DevOps
Docker
Apply
Founding Engineer 2 days ago
≈ $66k – $141k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • Berlin
Python
JavaScript
TypeScript
Node JS
AI/ML
Fine-tuning
LLM
Semantic Search
Frontend
React.js
Apply
$160k – $220k per year • Remote (United States) • Full-Time • 4+ years exp • New York
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
React.js
Apply
≈ $80k – $153k per year (Estimated) • Equity • In office • Full-Time • Karlsruhe
Python
JavaScript
TypeScript
AI/ML
Multimodal AI
AI Agents
PyTorch
Frontend
Three.JS
Apply
$133k – $170k per year • Hybrid • Full-Time • 6+ years exp • Zurich
Rust
DevOps
Linux
Apply
WebRTC Engineer 19 days ago
$145k – $194k per year • Hybrid • Full-Time • 5+ years exp • Zurich
Go
JavaScript
Rust
Kotlin
TypeScript
C++
AI/ML
LiveKit
DevOps
WebRTC
Linux
Apply
$145k – $182k per year • Hybrid • Full-Time • Bachelor's Degree • Zurich
Rust
Kotlin
TypeScript
DevOps
Linux
Cybersecurity
Threat Modeling
Apply
$133k – $170k per year • Hybrid • Full-Time • 6+ years exp • Zurich
Rust
DevOps
Linux
Apply
$133k – $170k per year • Hybrid • Full-Time • 10+ years exp • Zurich
Rust
DevOps
Linux
Apply
≈ $133k – $227k per year (Estimated) • Equity • In office • Full-Time • Zurich
AI/ML
Physical AI
Apply
$64k per year • In office • Part-Time • 5+ years exp • Zurich
Apply
≈ $115k – $273k per year (Estimated) • In office • PhD • Zurich
Python
AI/ML
RLHF
Reinforcement Learning
JAX
AI Agents
NLP
PyTorch
Gemini
LLM
DPO
PPO
Post-training
Reward Modeling
Machine Learning
Apply
≈ $70k – $192k per year (Estimated) • In office • Full-Time • Zurich
Apply
≈ $79k – $182k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Zurich
Management
Microsoft Teams
Apply
See all jobs
This is one of many
1,883,567 more open roles from verified company boards, updated every day.