Rust Developer for Secure Messaging Services at Threema GmbH
Apply Now
Description
Company Overview
Threema GmbH | https://threema.ch/ Leading Swiss app developer specializing in secure chat solutions since 2012. Our open-source messenger serves over 10 million users and has undergone multiple independent audits.
Position Details
- Location: Pfäffikon SZ, Switzerland (Greater Zurich area)
- Type: Full-time (80-100%)
- Start Date: By agreement, earliest February 1, 2025
- Annual Salary: CHF 90,000 – 110,000
Key Responsibilities
- Develop and enhance scalable, high-performance core messaging services using Rust
- Design distributed system architectures for message routing
- Implement cryptographic protocols for network communication
- Conduct code reviews within the development team
Required Qualifications
- Strong focus on security and privacy
- Minimum 2 years of practical experience with Rust
- Experience in asynchronous network services and distributed systems
- Commitment to high code quality (automated tests, linters, etc.)
- Team player with excellent collaboration skills
- High sense of responsibility and precision
- Willingness to work with legacy code in C, Java, or PHP when necessary
- Fluent in German and English (minimum B2 level)
Preferred Skills
- Experience with secure programming techniques, cryptography, Tokio, Async Rust, Sans I/O
Benefits
- Flexible working hours with 2 days/week work-from-home option
- Young, motivated team with flat hierarchies
- Opportunity to work on diverse projects and improve processes
- Free budget for workstation setup (macOS or Linux)
- Public transport discounts or free parking
- On-site fitness room and table tennis
- Regular team events and social gatherings
- Contribute to protecting privacy for millions of users
Additional Information
- Pragmatic application process including a practical programming assessment
- Applications welcome from candidates meeting most, but not all, criteria
- EU/EFTA citizens: Relocation assistance to Switzerland may be available
- Company languages: German and Swiss German
How to Apply
- Via Threema: *JOBS3MA
- Via Email: bewerbung@threema.ch
Note: This position requires good German language skills (spoken and written) as it's our primary company language.
Location:
Zurich
Tags
Other Rust Jobs:
-
Rust Developer for Secure Messaging Services
Threema GmbH
Zurich
securitymessagesSecureMessagingDistributedSystems -
Rust Engineering Lead - Open Source and Linux
Canonical
Home based - Africa, Nairobi (remote 💻)
UbuntuLinuxOpen Sourcelxd -
Rust trading Developer at Tsuru Capital
Tsuru Capital
Tokyo, Japan
tradingfintech -
R&D System Developer
Proton VPN
Europe, Multiple
openvpnprivacywireguard -
Lead Engine Programmer for AEC 3D Design Software
Qubu
Bratislava, Slovakia (remote 💻)
3d3DDesignengineaec