Browse All Jobs
Job Description
Proton is seeking a Senior Rust Engineer to join its Inbox team, which focuses on developing Proton Mail and Proton Calendar. The ideal candidate will play a crucial role in designing, implementing, and maintaining components that power these platforms. This role involves collaborating within a cross-functional team to ensure seamless integration and optimal performance across various client applications.

What this role involves:
  • Architecting and developing core Rust libraries for Proton Mail's web and mobile applications.
  • Ensuring cross-platform compatibility and optimal performance.
  • Conducting code reviews and providing constructive feedback.
  • Collaborating with frontend and mobile developers for seamless integration.
  • Implementing and adhering to best practices in secure coding.
  • Developing and implementing comprehensive testing strategies.
  • Creating and maintaining thorough documentation for core libraries.
  • Staying updated on the latest advancements in Rust and related technologies.

Requirements:
  • 5+ years of professional software development experience with Rust.
  • Strong expertise in Rust language features, concurrency, and ownership model.
  • Experience in developing libraries for both web and mobile applications.
  • Proven ability to work collaboratively and excellent communication skills.
  • Strong problem-solving skills.
  • Understanding of secure coding practices.
  • Proficiency in using version control systems, preferably Git.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

What Proton offers:
  • Office First approach with hybrid work (up to 30% remote).
  • Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs.
  • Lunch and snacks provided daily at the offices.
  • Stock options.
  • Flexible working hours.
  • Learning and development opportunities.
Apply Manually