Senior Rust Backend Engineer — Real-Time Messaging

Threema

Freienbach

Hybrid

CHF 140,000 - 190,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible hours
Remote work 2 days/week
Work from anywhere 2 weeks/year
Own hardware
Public transport discount

Job summary

Threema, the world’s secure messenger, seeks a Senior Rust Engineer to design and build backend services for messaging, presence, and end-to-end encryption. You’ll join a small team that values correctness, performance, and simplicity, writing production Rust, reviewing code, and shaping architecture from day one.

You’ll work on high-throughput, low-latency systems, own services end-to-end, and collaborate across teams in a hybrid work setup.

Qualifications

  • 10+ years of professional software engineering experience.
  • At least 2 years writing Rust in production.
  • Strong understanding of concurrency, memory management, and systems programming.
  • Experience with distributed systems and high-throughput backends.
  • Degree in computer science or equivalent.

Responsibilities

  • Design and build backend services in Rust for high-throughput messaging backend.
  • Work on core infrastructure: queues, delivery guarantees, connections, storage.
  • Debug and optimize under production load.
  • Review code and mentor others on Rust patterns.
  • Take ownership end-to-end from design to deployment.

Skills

Rust production
Distributed systems
Concurrency
Low-latency
Communication

Education

CS degree or equivalent

Tools

Tokio
Networking
Storage engines
Rust patterns

Job description

Threema, the world’s secure messenger, seeks a Senior Rust Engineer to design and build backend services for messaging, presence, and end-to-end encryption. You’ll join a small team that values correctness, performance, and simplicity, writing production Rust, reviewing code, and shaping architecture from day one.

You’ll work on high-throughput, low-latency systems, own services end-to-end, and collaborate across teams in a hybrid work setup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Backend Engineer for High-Throughput Messaging
Senior Rust Backend Engineer for High-Throughput Messaging

Threema AG • Freienbach

Hybrid
CHF 140,000 - 220,000
Flexible Arbeitszeiten
Home-Office 2 Tage pro Woche
Remote-Arbeit 2 Wochen pro Jahr
+5
Senior Rust Engineer (80-100%)
Senior Rust Engineer (80-100%)

Threema • Freienbach

Hybrid
CHF 140,000 - 190,000
Flexible hours
Remote work 2 days/week
Work from anywhere 2 weeks/year
+2
Senior Rust Engineer
Senior Rust Engineer

Threema AG • Freienbach

Hybrid
CHF 140,000 - 220,000
Flexible Arbeitszeiten
Home-Office 2 Tage pro Woche
Remote-Arbeit 2 Wochen pro Jahr
+5
Senior Protocol Stack Engineer (Cryptography & Rust)
Senior Protocol Stack Engineer (Cryptography & Rust)

Startupvalleys • Freienbach

Hybrid
CHF 140,000 - 190,000
Flexible hours
Work from home (up to 2 days/wk)
Work from anywhere 2 weeks/yr
+7
Senior WebRTC Engineer — Scale Real-Time Media (Flexible Hours)
Senior WebRTC Engineer — Scale Real-Time Media (Flexible Hours)

Startupvalleys • Freienbach

Hybrid
CHF 110,000 - 170,000
Hybrid work
Work from home 2 days/week
Unpaid leave
+5
Protocol Stack Engineer (80–100%)
Protocol Stack Engineer (80–100%)

Startupvalleys • Freienbach

Hybrid
CHF 140,000 - 190,000
Flexible hours
Work from home (up to 2 days/wk)
Work from anywhere 2 weeks/yr
+7
Solution Engineer - Secure Messaging & Integrations
Solution Engineer - Secure Messaging & Integrations

Threema • Freienbach

Hybrid
CHF 90,000 - 130,000
Flexible working hours
Work from home up to two days per week
Work from anywhere for two weeks per/​
Senior Applied Cryptography Engineer (80–100%)
Senior Applied Cryptography Engineer (80–100%)

Startupvalleys • Freienbach

On-site
CHF 150,000 - 210,000
Flexible hours
Work from home 2 days/week
Choose hardware (macOS/Linux)
+1
Senior Rust Backend Engineer - Distributed Systems
Senior Rust Backend Engineer - Distributed Systems

TalentCloud Group • Zürich

On-site
CHF 120,000 - 180,000
Solution Engineer
Solution Engineer

Threema • Freienbach

On-site
CHF 90,000 - 130,000
Flexible working hours
Work from home up to two days per week
Work from anywhere for two weeks per/​