1,859,953open jobs
109,798companies
258,795added 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 1, 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,859,953 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
$56k – $58k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Savannah
Apply
≈ $34k – $94k per year (Estimated) • In office • Full-Time • Gällivare
Management
Microsoft Office
Apply
≈ $34k – $94k per year (Estimated) • In office • Full-Time • Skellefteå
Management
Microsoft Office
Apply
Site Manager (f/m/d) 14 days ago
Hybrid • Full-Time • Bachelor's Degree • Mannheim • Cottbus
Apply
$83k – $133k per year • In office • Full-Time • 3+ years exp • High School Diploma • Richmond
Management
Microsoft Office
Apply
≈ $145k – $288k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • San Francisco
Python
Go
JavaScript
TypeScript
Node JS
Python
FastAPI
pySpark
Databases
PostgreSQL
Redis
AI/ML
Spark
Pandas
Frontend
Next.js
D3.js
React.js
Recharts
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
LDAP
Apply
≈ $105k – $234k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Manassas
JavaScript
TypeScript
SQL
C#
AI/ML
AI Agents
Frontend
Angular
Management
Agile
Apply
$90k – $99k per year • In office • Secret • 1+ year exp • Bachelor's Degree • Taunton
Python
JavaScript
Rust
SQL
C#
C++
Databases
PostgreSQL
Frontend
React.js
DevOps
RTOS
Git
GitLab
Linux
Management
Agile
Apply
In office • Full-Time • 5+ years exp • Malaysia
Java
Kotlin
Swift
Objective-C
Mobile
Android SDK
DevOps
CI/CD
Jenkins
GitHub
Management
Agile
Scrum
Apply
≈ $14k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Seremban
JavaScript
C++
DevOps
Windows
SOAP
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 – $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
Hybrid • Full-Time • 10+ 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
See all jobs
This is one of many
1,859,953 more open roles from verified company boards, updated every day.