Lead Rust Developer (f/m/d)

Berlin, Berlin, Germany🕖 4 months ago

At Wire, we're on a mission to revolutionize secure collaboration, making privacy the foundation of modern communication. Join us to play an important role in our dynamic team.

Who We Are

Wire is the leading end-to-end encrypted communication platform, trusted by businesses, critical infrastructure providers, and governments worldwide. We prioritise privacy as a fundamental right, delivering the most secure communication experience across various industries. Our cutting-edge encryption technology and robust security measures have made us a trusted partner in the technology, finance, healthcare, and government sectors. If you're passionate about redefining secure communication and want to be part of an innovative team, join us as a Lead Rust Developer. Together, let's build a world where privacy and security shape the future of communication.

GENERAL INFORMATION

Employment Type: PermanentPrevious working experience: 5 yearsWorking hours: 40hrs/weekWorking Location: Berlin/ EU remote Reports to: Chapter Lead CorelibDesired start date: ASAP

YOUR CHALLENGE AT WIRE

Get ready to play a key role in our CoreCrypto/VoIP Team. You’ll also be interacting closely with the mobile and desktop teams as well as tooling, QA, and other consumers of CoreCrypto. In your role, you will

Work with the MLS protocol to develop the next generation of secure messagingWork on our new CoreCrypto codebase written in Rust. You will replicate functionality currently implemented independently on our three platforms (Android, iOS, and Electron) and integrate it into a single Rust library. You will take ownership of certain code modules in Rust.You’ll expose bindings to your modules and verify that the API works on our three platforms.You’ll integrate other Rust crates and C-interface libraries as neededYou will be responsible for the CI/CD pipelines and the release of our CoreCrypto library and native platform wrappers.You’ll contribute to our open-source codebase for this new library. Feel free to have a look at the project repositories here https://github.com/wireappYou’ll interact with your teammates via regular meetings, code reviews, pair programming, and architectural discussionsYou will be responsible for quality by implementing the best testing practices across the stack.You will join our playtest sessions to ensure that the real world uses match theory.

Qualifications

You’ve finished your Bachelor in Computer Science or have already gained equivalent industry experience. You have +5 years of experience in developing complex Rust applications and are familiar with functional programming paradigms.You have knowledge about clean architecture and can build software to last for the next 10 years.You have a deep understanding of cryptographic primitives, asymmetric encryption, ciphersuites and PKI infrastructure You are self-sufficient, you are able to understand the goals of a task and break it down in order to achieve incrementally significant results.You are proactive and are not afraid to raise issues of a technical nature or otherwise in order to provide guidance to decision-makers and become one yourself.You have a proven track record of leading multiple complex technical projects to successful completion even if faced with challenging odds.You are an excellent team player, you are a very good communicator and you know how to share constructive feedback with your teammates or explain technical decisions and challenges to decision makers.You understand that technical prowess is ineffective without leadership. You have the ability to provide focus to your team and help them navigate unexplored waters.You understand that in a decision-making position strategic vision is paramount. Therefore you understand that tactical decisions need to be taken with global strategy in mind.You are not afraid to take apart complex machinery to understand how it works, in case of a failure or extension.You are familiar with building middleware libraries. You therefore understand and value the feedback from your consumers even if it is contradictory to your technical beliefs.You have worked before with Quality Assurance departments and regulated industries.Previous experience with one or more of Kotlin, Swift, node.js, Electron, or Web Assembly is a plus.Previous experience exposing C-style interfaces in Rust is highly desirable.Previous experience in implementing or integrating cryptography libraries is a plus. You are passionate about security, privacy, intuitive design, and protecting digital assets.

WHY WIRE?

Join a market-proven (>1,000 customers) company and drive Wire to become the worldwide market leader.Enjoy a yearly education budget of 1000 EUR to strengthen personal capabilities.With an Urban Sports Club subscription, stay balanced and mentally and physically healthy!Work from a beautiful office in the heart of Berlin or choose a mix of working from anywhere vs. spending selected days together in our office to connect on a personal levelEnjoy fresh breakfast in the office, daily fruits, snacks, free soft drinks, and the world's best Barista coffee machine.Wire is an equal opportunities employer and does not discriminate on the grounds of gender, civil status, family status, sexual orientation, religion, age, disability, or race.

If you are passionate about code, privacy, security, and quality with a proven track record of driving development in Rust, we encourage you to apply and join our dedicated team at Wire.

Contact

Have we caught your interest? Apply here or send your questions to jobs@wire.com

We look forward to hearing from you!

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago