Jobs
Meine Anzeigen
Meine Job-Alerts
Anmelden
Einen Job finden Tipps & Tricks Firmen
Suchen

Rust engineer

Genf
Proton
EUR 115’000 pro Jahr
Inserat online seit: 6 September
Beschreibung

Overview

Join to apply for the Rust Engineer role at Proton.

Proton is hiring Rust Engineers across different teams in the organisation. Our team works to power Proton Mail and Calendar platforms with open-source technology and a focus on privacy.


Team and Tech Stack

The team:

* We are hiring Rust Engineers across different teams in the organisation.

Tech Stack and Tools:

* Swift & SwiftUI on Apple, Kotlin & JetPackCompose on Android, Rust, C.
* All our client-code is open-source and GPL3.
* Our backend runs on premise in Proton\'s data-centers.
* To organize our work we use classic tools such as Jira and Confluence.


Purpose of the role

As a Rust Developer on our team, you will play a crucial role in designing, implementing, and maintaining components that power Proton Mail and Calendar platforms. You will work collaboratively in a cross-functional team, including backend API, web frontend, and Android/iOS mobile developers, to ensure seamless integration and optimal performance across various client applications.


What you will do

* Architect and develop core libraries: Lead the design and development of core Rust libraries that serve as the backbone for Proton Mail\'s web and mobile applications.
* Cross-platform compatibility: Ensure compatibility and optimal performance across various platforms, including web browsers and mobile devices.
* Code review and optimization: Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance optimization.
* Collaboration: Work closely with frontend and mobile developers to integrate core libraries seamlessly into Proton Mail\'s applications.
* Security: Implement and adhere to best practices in secure coding to maintain the high level of security and privacy Proton Mail is known for.
* Testing: Develop and implement comprehensive testing strategies, including unit tests and integration tests, to ensure the reliability of core libraries.
* Documentation: Create and maintain thorough documentation for core libraries to assist other developers in understanding and utilizing the components.
* Continuous learning: Stay updated on the latest advancements in Rust and related technologies to suggest improvements and innovations.


Job requirements

* Experience: 5+ years of professional software development experience, with a focus on Rust programming language.
* Rust proficiency: Strong expertise in Rust language features, concurrency, and ownership model.
* Web and/or mobile development: Experience in developing libraries for both web and mobile applications.
* Collaborative skills: Proven ability to work collaboratively in a team environment and excellent communication skills.
* Problem-solving: Strong problem-solving skills and the ability to troubleshoot issues efficiently.
* Security focus: Understanding of secure coding practices and a commitment to maintaining high levels of security and privacy.
* Version control: Proficient in using version control systems, preferably Git.
* Bachelor\'s or Master\'s degree: In Computer Science, Software Engineering, or a related field.


What We Offer

* Office First: Collaboration is easier and more effective in person, with offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei. You can also enjoy working from home up to 30% of the time, with core days in the office.
* Technology: We provide all the devices and software you need to excel in your role.
* Food: Lunch and snacks are provided by Proton every day at our offices.
* Transport: We subsidize public transport, bike allowances, or parking based on location.
* Stock Options: You get stock options when you join Proton.
* Flexible Working: Define your own working hours as long as it works with team meetings.
* Learning and Development: Training programs, conferences, events, and continual learning opportunities.
* Employee Benefits: Health insurance, retirement options, vacation and leave policies, wellness programs.
* Work that Matters: Proton is a community-first organization powered by user subscriptions and a crowdfunding legacy.


Community and Privacy

Our Commitment to Diversity and Inclusion

At Proton, we believe diversity drives innovation and strive to create an inclusive environment where all individuals feel valued. If you need extra support or reasonable adjustments during the hiring process, please let your talent partner know.

Candidate Privacy Notice: When you apply for a position, refer a candidate, or are considered for a role at Proton Technologies AG, your information is stored in Greenhouse in accordance with their Service Privacy Policy. We retain this information to evaluate suitability and consider for future roles. If you wish to access, correct, or delete your data, contact our privacy team at careers@proton.ch.

Proton does not accept unsolicited resumes from any sources other than directly from candidates. For more details, please refer to our privacy policy page.


Seniority level

* Associate


Employment type

* Full-time


Job function

* Engineering and Information Technology
* Industries: Software Development
#J-18808-Ljbffr

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern
Ähnliche Jobs
Jobs Genf
Jobs Genf (Bezirk)
Jobs Genf (Kanton)
Home > Stellenanzeigen > Rust Engineer

Jobijoba

  • Karriere & Bewerbung
  • Bewertungen Unternehmen

Stellenanzeigen finden

  • Stellenanzeigen nach Job-Titel
  • Stellenanzeigen nach Berufsfeld
  • Stellenanzeigen nach Firma
  • Stellenanzeigen nach Ort

Kontakt / Partner

  • Kontakt
  • Veröffentlichen Sie Ihre Angebote auf Jobijoba

Impressum - Allgemeine Nutzungsbedingungen - Datenschutzerklärung - Meine Cookies verwalten - Barrierefreiheit: Nicht konform

© 2025 Jobijoba - Alle Rechte vorbehalten

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern